今天在導(dǎo)入一個網(wǎng)站數(shù)據(jù)庫數(shù)據(jù)的時候,碰到錯誤提示。

ERR 1153 Got a packet bigger than 'max_allowed_packet' bytes
進(jìn)入數(shù)據(jù)庫,查看一下默認(rèn)max_allowed_packet是多少。
show VARIABLES like '%max_allowed_packet%';

要解決這個問題,有兩種解決方法:
1、臨時修改,重啟MySQL后失效
set global max_allowed_packet=524288000;
524288000代表為512M,重啟MySQL后此參數(shù)失效,恢復(fù)原來。
2、永久修改
修改my.ini或者my.cnf文件,在mysqld段添加如下配置。
max_allowed_packet=100M
在上面臨時修改后,要退出重新登錄MySQL才可以看到生效。如下兩張圖可以看到。


配置好后重新導(dǎo)入數(shù)據(jù),沒有任何報錯,網(wǎng)站恢復(fù)正常。
相關(guān)文章
發(fā)表回復(fù)
您的郵箱地址不會被公開。