一.暂时解决
1.查看通信缓冲区的最大长度
show global variables like 'max_allowed_packet';
默认是 4 MB
2.将这个值改为16 MB
这种修改只对当前有效,mysql重启后将恢复默认值
二.永久有效
修改或添加linux目录下 /etc/my.cnf 中的属性
max_allowed_packet=16777216
重启mysql
来源:CSDN
作者:纯洁的小魔鬼
链接:https://blog.csdn.net/xyy1028/article/details/103754642