Mysql报错:Packet for query is too large (? > 1024). You can change this value on the server...

max_allowed_packet 设置过小导致记录写入失败。

mysql根据配置文件会限制server接受的数据包大小。

有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。


环境:Linux Ubuntu 16.04 64位

  • vim /etc/mysql/my.cnf
    这里写图片描述

  • 添加配置参数:max_allowed_packet = 20M

  • 重启服务:/etc/init.d/mysql restart

猜你喜欢

转载自blog.csdn.net/axela30w/article/details/80236619