上周同事误删了测试环境一个还有用的库,全过程的记录,供参考。
十点零七分收到求救,确认是删错库;十点十分停止对该实例的一切写入,防止数据被覆盖;十点十二分确认备份资产:每日凌晨三点的自动全量备份在,备份文件校验通过;十点半把备份恢复到临时实例,确认表结构和最新数据日期;十点五十比对发现全天的新增数据丢失,从当天的操作日志里把增量操作导出重放;十二点整数据完整恢复到误删前一刻。
复盘三点:自动备份每天在跑,是这次能救回的根基;操作日志的重放补上了当天增量;删库的操作权限后来加了二次确认和审批。
备份的价值不在存,在恢复。这次演练般的实战,让全组对每日备份脚本多了一分敬畏。