解決Lost connection to MySQL server during query錯誤方法

 

博主昨天使用Navicat for MySQL導入MySQL數據庫的時候,出現錯誤:Lost connection to MySQL server during query,若將文件中的語句複製出來執行查詢又沒問題。mysql

 

翻譯過來是查詢過程當中丟失鏈接到MySQL服務器,但實際問題是由於導入的文件大小大於mysql默認的數據包限制大小4M,博主的sql文件5M多。sql

 

mysql根據配置文件會限制server接受的數據包大小,默認的數據包限制大小是4M,能夠經過命令查看:show VARIABLES like '%max_allowed_packet%';數據庫

 

解決該問題的方法:更改配置文件中數據包的上限服務器

 

打開my.ini配置文件,設置:max_allowed_packet = 500M(大於你所導入的文件大小便可,爲避免之後再出現,能夠適量大些)spa

 

重啓mysql,再次導入,成功。
翻譯

相關文章
相關標籤/搜索