mysql还原大sql文件

落爺英雄遲暮 提交于 2020-01-21 04:10:19

  使用工具: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.开始还原

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!