解决——》com.mysql.jdbc.PacketTooBigException: Packet for query is too large

我不是女神ヾ 2024-02-19 12:54 152阅读 0赞

版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。
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;
    在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,152人围观)

还没有评论,来说两句吧...

相关阅读