当导入mysql数据库的时候,出现 MySQL server has gone away或者ERROR 1153 (08S01) at line 11915: Got a packet bigger than ‘max_allowed_packet’ bytes

解决办法:
登陆MySQL后,使用如下命令查询:
mysql> show global variables like 'max_allowed_packet';

上面 Value的值是 1048576 =1M
提高packet上限, 即时生效方法
使用如下命令:
mysql> set global max_allowed_packet=1024*1024*16;

可在不重启MySQL的情况下立即生效,但是重启后就会恢复原样。
永久生效方法
编辑/etc/my.cnf,将
max_allowed_packet = 1M
修改为
max_allowed_packet = 16M
重新启动mysql 即可。
之后重新导入,就不会产生ERROR 2006 (HY000): MySQL server has gone away错误了。