数据库导入一个sql文件的时候报错提示,
ERROR 2006 (HY000) at line xx: MySQL server has gone away
需要设置max_allowed_packet的值;
查看当前的值:
show VARIABLES like '%max_allowed_packet%';
1、登录mysql
mysql -uroot -p
2、设置max_allowed_packet的值
set global max_allowed_packet = 16777216;
3、进行数据导入
mysql -uroot -p 数据库名</opt/要导入的数据.sql
注意:数据库重启后,max_allowed_packet设置的值会生效,下次导入需要重新设置。