设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 安全 > 正文

备份校验两不误,MySQL自动备份还原校验设计详解(2)

发布时间:2021-01-12 09:29 所属栏目:53 来源:网络整理
导读:出现异常有如下几种情况: 备份时和general_log提取有时间的差异;当获取SQL出现在备份前或备份后有数据修改的情况下会出现.(可采用低峰时或很少修改的字段进行提取样例) 某些表还原异常,数据丢失.(比如我遇到过触

出现异常有如下几种情况:

  1. 备份时和general_log提取有时间的差异;当获取SQL出现在备份前或备份后有数据修改的情况下会出现.(可采用低峰时或很少修改的字段进行提取样例)
  2. 某些表还原异常,数据丢失.(比如我遇到过触发器的情况,表与表有依赖)
  3. 我用从库的备份比对主库的SQL.(有可能从库和主库不一致)
  4. 备份时有丢失的表或记录.(有时备份的命令问题或漏备份)

附件SQL信息

8、关于备份的汇报

我是汇报每天的备份大小及文件名,然后写SQL比对今天的备份和前2天的信息.

如下:

总结

设计完这个方案后开始编写分程序花了一段时间,同时感谢我的同事帮我重复测试这个设计方案,发现之前备份还原过程中出现的问题改善了很多,重要的是不用人工去抽取还原后的数据结果.当这个方案固定后基本上很少有人工的参与,减少了人工还原备份和校验备份重复的工作;并且可以准确地知道哪部分有问题,减少了对数据库备份是否正常的担忧.当然还有很多要完善的方面,欢迎有兴趣的朋友在留言区提出建议,一起交流.

文章来自微信公众号:DBAPlus社群

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读