萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 解決Lost connection to MySQL server during query錯誤方法

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

今天我們來看一篇關於 Lost connection to MySQL server during query錯誤問題的解決方案了,具體的操作細節如下所示。

昨天使用Navicat for MySQL導入MySQL數據庫的時候,出現了一個嚴重的錯誤,Lost connection to MySQL server during query,字面意思就是在查詢過程中丟失連接到MySQL服務器。

[Msg] Decompressing...
[Msg] Table Created: wp_wiki_copy
[Msg] Importing Data...
[Msg] 2013 - Lost connection to MySQL server during query
[Msg] Table Restored: wp_wiki_copy
[Msg] Finished - Stopped before completion

我的數據量大概了5萬條,備份的數據庫文件大小有240M,這還是壓縮了的,確實有點大。

初步判斷是MySQL可能掛掉了,在系統服務裡面查看MySQL的進程並沒有停止。

最開始考慮是數據庫結構不對,但是我是通過Navicat for MySQL的備份和恢復備份導入數據,應該表結構都在備份文件裡面,應該不是數據庫結構的問題。

網絡環境都是本地。也不可能是網絡鏈接和數據庫服務器的問題。

最後在早上找到了解決方法,在my.ini配置文件 mysqld 節點下添加

max_allowed_packet = 500M

也就是配置MySQL允許的最大數據包大小,上面的500M你可以根據你的項目修改為你自己的值,只要比要導入的備份文件大就可以了。

copyright © 萬盛學電腦網 all rights reserved