ERROR 2006 (HY000) at line XXX: MySQL server has gone away

有时在还原一个大备份文件的MySQL数据库恢复过程失败,得到一个错误消息。我得到了下面的消息。阅读有关此问题,我发现,这不支持备份大小,当单个封装大小比允许分组大小更大时,发生此问题。
rahul@youcl.com:~$ mysql -p mydb < mydb.sql

Enter password:
ERROR 2006 (HY000) at line 122732: MySQL server has gone away

解决方法:

为了解决这个问题,增加 max_allowed_packet在你的MySQL配置中的大小。编辑配置文件my.cnf中添加以下根据[mysql] 部分的值。
  max_allowed_packet=64M
设定值按照您的要求,并重新启动MySQL服务。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏