MySQL导入较大sql文件报错max_allowed_packet
1.查看当前最大允许导入sql文件大小
show VARIABLES like '%max_allowed_packet%';
2.修改方式
1.永久生效
修改my.cnf文件
vim /etc/my.cnf(如果找不到使用:mysql --help | grep my.cnf)
2.临时生效
在mysql 命令行中运行
set global max_allowed_packet = 2*1024*1024*10
退出mysql命令行,然后重新登录。
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否编辑成功
注:方法2中,如果重启mysql服务,max_allowed_packet的值会还原成默认的初始值,命令行里设定的值不会生效。
注:方法2中,如果重启mysql服务,max_allowed_packet的值会还原成默认的初始值,命令行里设定的值不会生效。
3.重启mysql服务器后,该参数即可生效