場景
在兩個MySQL資料庫之間,轉儲、還原資料,MySQL報錯提示:MySQL server has gone away。
分析
由于資料庫中含有longtext/longblog類型字段,懷疑是sql語句太長,導緻MySQL伺服器接受不了。
解決
找到my.ini配置檔案,修改max_allowed_packet,該參數表示能接受到最大的sql資料包的大小。
原值為4M,我直接改為512M(電腦記憶體夠大),問題解決。
場景
在兩個MySQL資料庫之間,轉儲、還原資料,MySQL報錯提示:MySQL server has gone away。
分析
由于資料庫中含有longtext/longblog類型字段,懷疑是sql語句太長,導緻MySQL伺服器接受不了。
解決
找到my.ini配置檔案,修改max_allowed_packet,該參數表示能接受到最大的sql資料包的大小。
原值為4M,我直接改為512M(電腦記憶體夠大),問題解決。