MySQL服务,配置项,max_allowed_packet
MySQL根据配置文件会限制Server接受的数据包大小,有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。
查看大小:
show variables like 'max_allowed_packet';
发现的错误:
max_allowed_packet : statment语句能包含的内容的大小,如果超过这个值报异常:
Packet for query is too large (2,351 > 2,048). You can change this value on the server by setting the 'max_allowed_packet' variable.
整改方案:
调整max_allowed_packet参数的大小:
配置mysql配置文件(my.ini),增加配置:max_allowed_packet=64M,重启mysql服务即可。
本文暂时没有评论,来添加一个吧(●'◡'●)