解决——》com.mysql.jdbc.PacketTooBigException: Packet for query is too large
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。
https://blog.csdn.net/weixin_43453386/article/details/83619889
解决——》com.mysql.jdbc.PacketTooBigException: Packet for query is too large
- 1、操作
- 2、现象(错误信息)
- 3、原因
- 4、解决
Packet for query is too large)
1、操作
数据库表查询
2、现象(错误信息)
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on the server by setting the max_allowed_packet’ variable.
3、原因
mysql根据配置文件会限制server接受的数据包大小,MySQL的 max_allowed_packet 设置过小引起的
4、解决
- 查看配置:
show VARIABLES like '%max_allowed_packet%';
- 修改配置: (20M)
set global max_allowed_packet = 2*1024*1024*10;
还没有评论,来说两句吧...