一、恢复前的处理
1.发布系统禁用通知,尽快关闭系统的进入通道或后端系统入口。
2.完成步骤1后查询被清空库是否存在清空后到系统关闭之间新增数据,如果存在,则导出备份
二、恢复到上次备份数据
- 进入到阿里云RDS管理控制台,点击左侧栏的"备份与恢复"
2.点击右上角【数据库/表级别恢复】按钮,选择备份最近的一个进行恢复,恢复在同一个库中,恢复后的表名有默认后缀区分。
恢复完成后对接到源数据库。
三、恢复备份时间之后所产生的新数据
1.根据最后一次备份的时间,查询之后数据产生的新数据,可以通过关联表进行判断或者日期等。尽量获取到能够定位这些数据的信息,比如:id,日期,optime
之后,登录到阿里云数据库,鼠标定位到误删的表,点击右键,选择"数据追踪"项。
2.点击"数据追踪"之后会出现一个"建立数据追踪任务"的页面,如下图
3.时间段需在距离当前时间60分钟内,选择追踪类型,即"删除",然后点击"预检查"
4.之后出现一个"预检查通过"的页面,接着点击"读取日志"
5.接着出现删除记录页面
6.点击"查看详情",出现详情页面
最后,执行回滚语句,数据即可恢复到误删前时的状态。