這是由於數據限制了mysql server接受的數據包大小
解決方法:
1.登錄數據庫服務查看當前配置
show VARIABLES like '%max_allowed_packet%';
2.修改該參數的值,有兩種方法
(1)直接修改數據庫配置文件,重啓數據庫
vim /etc/my.cnf
在配置文件中添加:max_allowed_packet=30M
保存退出 :wq 重啓服務
(2)動態設置參數,直接登錄mysql命令行服務輸入:
set global max_allowed_packet = 30*1024*1024;
退出mysql服務重啓登錄,查看當前配置,應該就修改成功了。建議動態設置的時候不要寫30M,有的mysql版本設置不成功。