天天看點

解決 MySQL Got a packet bigger than 'max_allowed_packet' bytes錯誤問題

今天用SQLYog執行資料插入指令,一共3萬多條記錄吧,導入資料庫時提示:

Error Code:1153 Got a packet bigger than 'max_allowed_packet' byte·

錯誤提示。

開始沒注意,提示一大堆,後來才看見這句

使用SQLyog工具導出MySQL資料時,當資料量大時,導出不會錯誤,但導入時會出現錯誤。如果将SQL單獨執行會發現是

Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes

錯誤。

對于這個問題可以在

my.ini

中最後增加一行

max_allowed_packet=16M

即可(根據實際情況設定)。

注意,在[client]和[mysql]部分增加無效,那個是用戶端讀取的參數。