在查询或者修改 Mysql 中的的表数据量较大的时候就会出现这种情况:
2013 —— lost connection to server during query
导致 mysql 无法工作
你可以参考我的方法:
修改 mysql 的配置文件 —— my.ini
- 在
/etc/mysql/找到 mysql 的配置文件 - 在最后一行添加
max_allowed_packet=10*1024*1024
也可以这样修改:
#show variables like 'max_allowed_packet'
set global wait_timeout=60000;
#set global max_allowed_packet = 10*1024*1024
- 重启 mysql
service mysql restart

本文介绍了解决在处理MySQL中大数据量表时遇到的'2013—lost connection to server during query'错误的方法。通过调整配置文件my.ini中的max_allowed_packet参数,并设置全局等待超时时间,有效避免了因数据包过大或等待时间过长导致的连接丢失问题。
5713

被折叠的 条评论
为什么被折叠?



