解决 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)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
com.mysql.jdbc.PacketTooBigException: Packet for query is too large 異常解決辦法:
原因: 查詢出的數(shù)據(jù)包過大,默認情況下mysql 的字段容量不夠裝,所以拋出此異常
解決辦法:
第一步:首先通過SQLyog客戶端查詢框輸入以下命令,也可以在cmd命令行窗口下登錄mysql后輸入以下命令:
SHOW VARIABLES LIKE '%max_allowed_packet%';查看當前的最大允許數(shù)據(jù)包的容量。
默認情況下,最大允許數(shù)據(jù)包的容量是1M ,需要修改更大一點。改為20M。
默認大小
第二步:到mysql 的安裝目錄下找到 my.ini 文件中,新增
第三步:重啟mysql服務(wù)
查看更改后的結(jié)果
附上:
解決mysql 8.0出現(xiàn)PacketTooBigException: Packet for query is too large (9248282 > 4194304)
總結(jié)
以上是生活随笔為你收集整理的解决 mysql>com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12073681 > 4194304)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字符串对象数组集合非空判断
- 下一篇: 项目管理过程组和知识领域