MySQL外部導入數據報錯


問題:從服務器上把數據庫導出成SQL,導入本地數據庫報錯Error Code: 2006 - MySQL 服務器已離線

解決方法:

(1)這個問題是因為MySql的默認max_allowed_packet過小所致,修改大一些即可

max_allowed_packet = 100M
另外,可以增加一下兩個參數,來擴大相應時間
interactive_timeout=28800000
wait_timeout=28800000

(2)查看目前配置
show VARIABLES like '%max_allowed_packet%';

(3)進入mysql server修改這個配置
在mysql 命令行中運行
set global max_allowed_packet = 2*1024*1024*10(參數可以設置大一些)
然后關閉掉這此mysql server鏈接,再進入。
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否編輯成功

(4)再次導入數據,解決問題。


免責聲明!

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



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