文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

mysql增量备份断点恢复

2024-04-02 19:55

关注

生产环境中在mysql中误操作是非常正常的,所以就需要用到mysql的增量备份恢复。
增量备份是我们经常用到的,它可以指定某个误操作的时间以及位置点进行数据恢复,更加准确的恢复我们想要还原的数据。
以下实验为大家演示误操作使用增量备份进行数据的恢复。

1、配置文件中开启二进制日志,并重启mysql

mysql增量备份断点恢复
mysql增量备份断点恢复

2、创建测试数据库,写入内容

mysql增量备份断点恢复

3、查看二进制日志,截断日志,完成完全备份

mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql_bin.000001      //查看二进制日志

mysql增量备份断点恢复
mysql增量备份断点恢复


mysqladmin -uroot -pabc123 flush-logs     //刷新截断,形成一个新日志
mysqldump -uroot -pabc123 school > /opt/school.sql   //完全备份school数据库

mysql增量备份断点恢复

4、查看新生成的二进制文件

mysql增量备份断点恢复

5、添加两条数据,再次查看新生成的二进制文件

mysql增量备份断点恢复

mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql-bin.000002   //再次查看新生成的二进制文件

mysql增量备份断点恢复
mysql增量备份断点恢复

6、模拟误操作、查看二进制文件中误操作的位置点时间点

mysql增量备份断点恢复
mysql增量备份断点恢复
mysql增量备份断点恢复

7、删除list表,先进行完全备份恢复

mysql增量备份断点恢复

source /opt/school.sql   //进行完全备份恢复

mysql增量备份断点恢复

再次查看表,完全备份的数据已恢复

mysql增量备份断点恢复

8、再次截断日志,然后进行增量备份恢复

mysqladmin -uroot -pabc123 flush-logs     再次截断日志
(此处截断日志,是为了恢复正确数据的时候不会被前面的操作覆盖)

mysql增量备份断点恢复

恢复到误操作前时间点前的操作
mysqlbinlog --no-defaults --stop-datetime='2018-09-03 22:18:29' /usr/local/mysql/data/mysql_bin.000002 | mysql -uroot -pabc123    

mysql增量备份断点恢复

恢复添加jerry的那部分数据
mysqlbinlog --no-defaults --start-datetime='2018-09-03 22:19:27' /usr/local/mysql/data/mysql_bin.000002 | mysql -uroot -pabc123

可以查看到五条数据都已被恢复

mysql增量备份断点恢复

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯