备份数据恢复到本地的时候报错,在查询或者修改Mysql中的的表数据量较大的时候就会出现这种情况;

我用的下面方案2:直接在mysql.ini最后一行添加了max_allowed_packet=500M,然后重启服务就可以了

========================
方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务.
 
方案2.MySQL Error 2013: Lost connection to MySQL server during query
错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 
解决方法:
修改mysql.ini(网上都说是这个文件,找了N久终于知道在哪里了,我的目录是在 D:\MySQL_Data\MySQL Server 5.5
在MySQL_Data文件夹下)文件添加如下代码即可
max_allowed_packet=500M

如果不可以的话就修改D:\MySQL\MySQL Server 5.5\my-huge.ini
里的max_allowed_packet=16M 把16改为500 
我是根据此方法做的,试试

方案3. 可以直接在mysql中设置:
#show variables like '%timeout%';
#show variables like 'max_allowed_packet'
set global wait_timeout=60000;
#set global max_allowed_packet = 2*1024*1024

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信