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

就成功了

原文地址:https://www.cnblogs.com/dabenhou/p/15316974.html