首页 > 代码库 > MySQL导入较大sql文件报错max_allowed_packet

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的值会还原成默认的初始值,命令行里设定的值不会生效。

 

3.重启mysql服务器后,该参数即可生效

MySQL导入较大sql文件报错max_allowed_packet