mysql增量备份断点恢复
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,生产环境中在mysql中误操作是非常正常的,所以就需要用到mysql的增量备份恢复。增量备份是我们经常用到的,它可以指定某个误操作的时间以及位置点进行数据恢复,更加准确的恢复我们想要还原的数据。以下实
千家信息网最后更新 2026年11月02日mysql增量备份断点恢复
生产环境中在mysql中误操作是非常正常的,所以就需要用到mysql的增量备份恢复。
增量备份是我们经常用到的,它可以指定某个误操作的时间以及位置点进行数据恢复,更加准确的恢复我们想要还原的数据。
以下实验为大家演示误操作使用增量备份进行数据的恢复。
1、配置文件中开启二进制日志,并重启mysql
2、创建测试数据库,写入内容
3、查看二进制日志,截断日志,完成完全备份
mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql_bin.000001 //查看二进制日志mysqladmin -uroot -pabc123 flush-logs //刷新截断,形成一个新日志mysqldump -uroot -pabc123 school > /opt/school.sql //完全备份school数据库4、查看新生成的二进制文件
5、添加两条数据,再次查看新生成的二进制文件

mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql-bin.000002 //再次查看新生成的二进制文件6、模拟误操作、查看二进制文件中误操作的位置点时间点
7、删除list表,先进行完全备份恢复
source /opt/school.sql //进行完全备份恢复再次查看表,完全备份的数据已恢复8、再次截断日志,然后进行增量备份恢复
mysqladmin -uroot -pabc123 flush-logs 再次截断日志(此处截断日志,是为了恢复正确数据的时候不会被前面的操作覆盖)恢复到误操作前时间点前的操作mysqlbinlog --no-defaults --stop-datetime='2018-09-03 22:18:29' /usr/local/mysql/data/mysql_bin.000002 | mysql -uroot -pabc123 恢复添加jerry的那部分数据mysqlbinlog --no-defaults --start-datetime='2018-09-03 22:19:27' /usr/local/mysql/data/mysql_bin.000002 | mysql -uroot -pabc123可以查看到五条数据都已被恢复
数据
备份
日志
二进制
再次
文件
增量
新生
位置
数据库
时间
内容
数据恢复
时候
环境
部分
前时
实验
测试
演示
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
湖北九亚互联网络科技有限公司
南京欣网互联网络科技有限公司
互联网科技战争
互联网科技logo设计
郑州华宇互联网科技
互联网科技有限公司 翻译
隆华科技工业互联网
荆州市昕露互联网络科技有限公司
阿大互联网科技有限公司
想开互联网科技公司怎么样
燊美集互联网科技有限公司
爱医互联网络科技
山东子淼互联网科技有限公司
元气玛特互联网科技公司是外包吗
张召忠谈中国互联网科技
上海创道互联网络科技有限公司
北京军民互联网科技公司
上海互联网科技园景观
广东猫王互联网科技有限公司电话
上海致骋互联网科技
睿民互联网科技
互联网科技公司名称
中国的互联网科技企业的崛起
科技与互联网哪个更好
湖南一路畅行互联网科技
移动互联网年度科技创新
青海科技产业互联网发展
扫呗互联网科技有限公司
广州三三互联网科技有限公司