閱讀560 返回首頁    go 阿裏雲 go 技術社區[雲棲]


mysql導入報錯MySQL server has gone away解決

導入數據庫時報錯MySQL server has gone away

解決辦法:

適當增大max_allowed_packet參數可以使client端到server端傳遞大數據時,係統能夠分配更多的擴展內存來處理。

進入mysql,查看當前max_allowed_packet值

show global variables like 'max_allowed_packet';

增大值到256M(1024*1024*256)

set global max_allowed_packet=268435456;

再查詢下max_allowed_packet值

show global variables like 'max_allowed_packet';

此時再次導入數據庫時,一切正常了

注意:
使用set global命令修改max_allowed_packet值,重啟mysql後會失效,還原為默認值。
如果想重啟後不還原,可以打開my.cnf文件,添加max_allowed_packet = 256M即可。

最後更新:2017-07-03 11:02:34

  上一篇:go  Nginx幾種負載均衡算法及配置實例
  下一篇:go  ubuntu安裝新立得軟件包管理器報錯