com.mysql.jdbc.PacketTooBigException: Packet for query is too large
生活随笔
收集整理的這篇文章主要介紹了
com.mysql.jdbc.PacketTooBigException: Packet for query is too large
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、異常信息
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 文件中,新增
[mysqld]max_allowed_packet=20M如果沒有這個文件,新建一個加入。
第三步: 重啟mysql服務
總結
以上是生活随笔為你收集整理的com.mysql.jdbc.PacketTooBigException: Packet for query is too large的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gitlab使用方法
- 下一篇: 轻松读懂数据结构系列:早操排队图解选择排