當導入偏大的數據庫時會遇到ERROR 2006 (HY000):MySQL server has gone away報錯。mysql
方法一: 使用set global命令修改 max_allowed_packet 的值,重啓mysql後會失效,還原爲默認值。sql
修改 max_allowed_packet 的值: set global max_allowed_packet=157286400;
數據庫
查看max_allowed_packet 大小:show global variables like 'max_allowed_packet';
code
方法二:配置文件my.cnf中添加max_allowed_packet=150M便可,永久生效。server