mysql还原大sql文件

  • Post author:
  • Post category:mysql


使用工具:Sqlyog

sql文件大小:6.5G

总耗时:约1小时

步骤:0.检查mysql的

max_allowed_packet

配置,默认max_allowed_packet为1k,如果导入的文件过大。可能会报错,修改mysql                配置文件设置

max_allowed_packet=1024M

(最大值),保存,

重启mysql

。可使用以下语句查询是否配置生效,


show VARIABLES like ‘%max_allowed_packet%’;

1.打开sqlyog,选择sql还原

2.选择要还原的数据库

3.关闭外键检查,

SET FOREIGN_KEY_CHECKS=0;

(还原成功后再执行SET FOREIGN_KEY_CHECKS=1;开启外键检查)

4.设置编码为utf8,防止中文乱码,

set names utf8;

(具体根据备份库备份的编码设置,两者需保持一致)

5.开始还原



版权声明:本文为mangck原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。