1.报错原因
当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。
2.解决方案,一共三步
①使用命令行:mysql --help |grep my.cnf行找出mysql的my.cnf文件;
可以看到my.cnf文件位置在 /etc/my.cnf
②修改my.cnf文件配置参数
打开my.cnf如下图
将max_allowed_packet = 1M修改大一些,保存退出。
③重启mysql服务
执行mysql重启命令:service mysql restart