利用navicat premium 拷貝數據庫時,報錯MySQL server has gone away With statement:,
造成這樣的原因一般是sql操作的時間過長,或者是傳送的數據太大(例如使用insert ... values的語句過長, 這種情況可以通過修改max_allowed_packed的配置參數來避免,也可以在程序中將數據分批插入)。
解決辦法:修改或添加my.ini/my.conf文件里 max_allowed_packed屬性,例如max_allowed_packed=1024M
然后重啟,mysql服務