阿里云rds,误删数据后,如何找回

📅 2026/8/1 20:32:24
阿里云rds,误删数据后,如何找回
教训一定要备份一定要备份一定要备份!我在晚上20点的时候操作了删除重复数据指引说要备份。我还嫌麻烦没有备份。幸好阿里云提供了很好的工具可以恢复到指定时间点的数据。还好有一个下午17点的备份不过其实不用管。直接恢复到指定时间点阿里云这块已经处理好了。以下是操作1、阿里云rds后台实例-管理-备份恢复恢复到新的实例A按量付费指定时间点。2、这样在新的实例上就有完整数据了。下载对应时间的binlog查看delete相关语句找到删除的一些记录可以知道id范围删除总条数全文查找。3、由于id是自增的主键唯一再次insert会报错。所以我写了代码对比表的当天的所有记录当前正式数据库的表没有的就从新实例上获取直接插入就行不过得判断当前正式数据库有没有数据或者正确处理报错。否则代码的循环可能断掉。4、默认是2天备份一次我改为1天一备。