天天看點

MySQL server has gone away

場景

在兩個MySQL資料庫之間,轉儲、還原資料,MySQL報錯提示:MySQL server has gone away。

分析

由于資料庫中含有longtext/longblog類型字段,懷疑是sql語句太長,導緻MySQL伺服器接受不了。

解決

找到my.ini配置檔案,修改max_allowed_packet,該參數表示能接受到最大的sql資料包的大小。

原值為4M,我直接改為512M(電腦記憶體夠大),問題解決。