一、报错提示:
二、报错原因:
原因一:
一种可能是发送的 SQL 语句太长,以致超过了 max_allowed_packet 的大小,如果是这种原因,你只要修改 my.cnf,加大 max_allowed_packet 的值即可。
原因二:
一开始某些SQL执行成功,但是后面的SQL执行失败报错gone away,大部分原因就是这个连接被闲置超过了wait_timeout,mysql服务器单方面断掉了这个连接。
三、解决办法:
修改 my.cnf 配置,添加以下配置
mysql]# cat conf/docker.cnf ....
#增加超时时间
wait_timeout=28800
interactive_timeout=28800
max_allowed_packet = 10M #增加传输大小
四、重启服务
docker restart 容器名称/id
标签:gone,away,mysql,packet,cnf,报错,allowed From: https://www.cnblogs.com/wangzy-Zj/p/17119217.html