向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%';發現值已更改