今天開發中遇到以下問題,導致頁面數據返顯失效:
百度後發現此問題叫“Packet for query is too large(mysql寫入數據過大)”。
mysql 中查詢:SHOW VARIABLES LIKE '%max_allowed_packet%';
顯示:可以看出 max_allowed_packet 字段數值太小,最好調整爲 104857600(100M)
本人使用MYSQL 5.6 版本,網上提供的解決問題方案都是針對 MYSQL5.1 版本問題。衝突在於MYSQL 5.6 版本安裝路徑中沒有 “my.ini” 配置文件,只有一個“my-default.ini” 文件。
通過查詢其他文章,給出方法爲:拷貝“my-default.ini”文件,改名爲“my.ini”。
之後,編輯“my.ini”文件,添加下面語句到文件最後:
max_allowed_packet = 10M
最後,重啓MYSQL服務即可。
顯示效果爲: