MySQL server has gone away异常

这种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可
在my.ini中max_allowed_packet的单位默认是B,所以可以设置成为数学乘法的方式

设置完成之后,需要重启MySQL
Windows下重启MySQL的方式可参考https://blog.csdn.net/u010003835/article/details/78487880
后来发现不行

所以需要设置为以M为单位的形式

然后重启MySQL

就成功了

posted on 2021-09-21 17:08  高冷的恒哥  阅读(88)  评论(0编辑  收藏  举报