博主昨天使用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,再次導入,成功。
翻譯