一、錯誤詳細信息
Error occured at:2021-02-02 09:59:41 Line no.:87 Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes
二、錯誤原因
導入的數據庫腳本(xxx.sql)文件過大(超過幾百M),就會出現上面的錯誤。
三、解決辦法
1.臨時解決辦法(MySQL一旦重啟,配置就不生效了)
set global max_allowed_packet=524288000;
2.全局解決辦法(不管MySQL重啟多少次,配置永久生效)
可通過修改my.ini文件(主要在my.ini添加如下內容):
max_allowed_packet=600M
修改完畢后,執行/etc/init.d/mysql restart
命令即可。