- 錯誤描述
錯誤關鍵字:
Packetfor query is too large (***> 4194304). You can change this value on theserver by setting the max_allowed_packet' variable.
錯誤樣例截圖:
從錯誤中, 我們看到是 一次插入的數據過大, 大於了設置的4M. 也提示瞭解決方案"Youcan change this value on the server by setting the max_allowed_packet'variable."
2. 查看max_allowed_packet值的方法
show VARIABLES like'%max_allowed_packet%';
3. 更改方法,
方案 1. 臨時更改
set global max_allowed_packet =2*1024*1024*10;
show VARIABLES like'%max_allowed_packet%';
方案2. 永久更改(擁有更高的這個權限.)
方法一, 需直接配置文件, 並重啓MySQL服務.
方法二: 從客戶端更改, 更改後重啓MySQL服務.