Navicat premium恢復備份的mysql數據只有表沒有數據


1,當我使用Navicat premium的備份和恢復mysql表中數據的時候,表中的數據突然"不見了",一開始我還以為是數據沒有備份過來呢,只有表結構。后來自己查百度知道是max_allowed_packed設置過小,實際后知道數據是被備份下來了,只是恢復的時候沒有把數據恢復過來而已。

 

2,解決辦法一:

mysql 中max_allowed_packet大小的查看和設置:

(1)查看:

show global variables like 'max_allowed_packet';


發現只有1M。

(2)設置:

set global max_allowed_packet=1024*1024*50;
把max_allowed_packet 設置為5M。

 

原文鏈接:https://blog.csdn.net/qq_45315910/article/details/100056638


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM