解决 mysql>com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12073681 > 4194304)
生活随笔
收集整理的这篇文章主要介绍了
解决 mysql>com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12073681 > 4194304)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
com.mysql.jdbc.PacketTooBigException: Packet for query is too large 异常解决办法:
原因: 查询出的数据包过大,默认情况下mysql 的字段容量不够装,所以抛出此异常
解决办法:
第一步:首先通过SQLyog客户端查询框输入以下命令,也可以在cmd命令行窗口下登录mysql后输入以下命令:
SHOW VARIABLES LIKE '%max_allowed_packet%';查看当前的最大允许数据包的容量。
默认情况下,最大允许数据包的容量是1M ,需要修改更大一点。改为20M。
默认大小
第二步:到mysql 的安装目录下找到 my.ini 文件中,新增
第三步:重启mysql服务
查看更改后的结果
附上:
解决mysql 8.0出现PacketTooBigException: Packet for query is too large (9248282 > 4194304)
总结
以上是生活随笔为你收集整理的解决 mysql>com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12073681 > 4194304)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 字符串对象数组集合非空判断
- 下一篇: 导入Oracle 数据库镜像,创建Ora