测试git上2500星的闪回小工具

生产上发生误删数据或者误更新数据的事故时,传统恢复方法是利用备份重搭实例,再应用binlog来恢复数据,有时候需要找回的数据条数非常少,却要恢复几十甚至上百G的备份,费时费力。

那有没有像oracle一样的可以闪回的方式来方便的恢复数据呢,答案是有的。我们MySQLbinlog,binlog以event的形式,记录了MySQL server从启用binlog以来所有的变化。

关于binlog就不做过多的赘述,我们可以利用binlog记录的信息,在不做备份恢复的情况下来迅速找回误操作的数据。

MySQL不像oracle直接一个命令就搞定了,MySQL需要借助工具来完成,今天我们来测试下git上2500星的闪回小工具,测试过程如下:

1、实验环境

操作系统:centos 7数据库版本:MySQL 5.7.34软件:binlog2sql

2、软件下载

https://github.com/danfengcao/binlog2sql