mysql數據庫導入sql文件時提示“Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes”解決辦法


向mysql數據庫中導入sql文件時,如果文件過大(幾百M),會提示“Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes”

1.查看目前數據庫配置

show VARIABLES like '%max_allowed_packet%';

顯示如下結果

+--------------------+---------+

| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
說明目前的配置是:1048576/1024/1024 = 1M
 
2.修改my.ini文件中“max_allowed_packet”的值
路徑在mysql的安裝目錄中

3.修改后,重啟mysql服務

在cmd窗口下,先執行net stop mysql;再執行net start mysql

然后再到sqlyog中執行show VARIABLES like '%max_allowed_packet%';發現值已更改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM