原文:mysql報錯Packet for query is too large (12238 > 1024). You can change this value

今天將項目部署到linux服務器的時候莫名其妙的報一些錯誤,可是在本地啥錯沒有,通過實時查看tomcat 的日志之后發現報錯是: 實時查看日志: 發現錯誤: 解決辦法: 通過查看mysql全局變量發現原因是mysql限制了最大更新大小 mysql max allowed packet 設置過小導致記錄寫入失敗 mysql根據配置文件會限制server接受的數據包大小。 有時候大的插入和更新會受m ...

2018-01-27 17:08 0 3187 推薦指數:

查看詳情

MySQL5中大數據錯誤:Packet for query is too large (****** > ******). You can change this value on the server by setting the max_allowed_packet' variable.;

使用的MySQL數據庫版本:5.5 插入或更新字段有大數據時(大於1M),會出現如下錯誤: 報錯原因: 開始以為是相應字段的類型設置不正確,超出了字段的最大范圍,網上查詢后發現是mysql默認加載的數據文件不超過1M,可以通過更改mysql的配置文件my.cnf(Linux ...

Fri Nov 25 19:06:00 CST 2016 0 1393
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM