Mysql:Error querying database. Cause: com.mysql.jdbc.PacketTooBigException:錯誤

這個錯誤的原因是因爲mysql 的max_allowed_packet 設置過小引起的。
查看mysql 的max_allowed_packet 的大小:

show VARIABLES like '%max_allowed_packet%';

查詢結果
這裏我的是修改過的,可以看看自己的是多大。

修改方式:

  1. 方法一:
    可以編輯my.cnf ,mysql 的配置文件中進行修改
max_allowed_packet = 20M
  1. 方法二:
    直接在查詢中運行,直接設置
set global max_allowed_packet = 2*1024*1024*10
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章