mysql增量备份二进制开启失败_Mysql增量备份与恢复

利用二进制日志可实现基于时间点与位置的恢复,例如由于误操作删除了一张表,这时完全恢复是没有用的,因为日志里面还存在误操作语句,我们需要的是恢复到误操作之前的状态,然后跳过误操作语句,再恢复后面操作的语句

假定需要往数据库中插入两条数据,但由于误操作,两条插入语句中间删除了一条数据,而这条数据是不应该删除的

b64a6032150f7c956b2cc1584f968c90.png

进行增量备份,并查看二进制文件中保存的增量备份语句

mysqladmin -uroot -p flush-logs

mysqlbinlog --no-defaults --base-output=decode-rows -v mysql-bin.000003

二进制文件mysql-bin.000003中既包含了正确的插入语句,同时也保存了不应该执行的删除语句

二进制文件中对语句的执行时间和位置也进行了保存,

1a4efb75cdb8f0ac6e6ff4eb14894b1d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值