错误2006 (HY000)在行XXX: MySQL服务器已经消失

时间:2019-05-19 01:26:01  来源:igfitidea点击:

MySQL数据库恢复过程失败,并在恢复一个大的备份文件时出现错误消息。
我收到了下面的信息。

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

这与备份的大小有关,当单个包的大小大于允许的包大小时,就会出现这个问题。

解决方案:

要解决这个问题,增加mysql max_allowed_packet配置的大小。
编辑配置文件my.cnf并在[mysql]部分添加以下值。

max_allowed_packet=64M

设置值并重新启动MySQL服务。