一、恢复前的处理

1.发布系统禁用通知,尽快关闭系统的进入通道或后端系统入口。
2.完成步骤1后查询被清空库是否存在清空后到系统关闭之间新增数据,如果存在,则导出备份

二、恢复到上次备份数据
  1. 进入到阿里云RDS管理控制台,点击左侧栏的"备份与恢复"

2.点击右上角【数据库/表级别恢复】按钮,选择备份最近的一个进行恢复,恢复在同一个库中,恢复后的表名有默认后缀区分。

在这里插入图片描述在这里插入图片描述

恢复完成后对接到源数据库。

三、恢复备份时间之后所产生的新数据

1.根据最后一次备份的时间,查询之后数据产生的新数据,可以通过关联表进行判断或者日期等。尽量获取到能够定位这些数据的信息,比如:id,日期,optime

之后,登录到阿里云数据库,鼠标定位到误删的表,点击右键,选择"数据追踪"项。

在这里插入图片描述

2.点击"数据追踪"之后会出现一个"建立数据追踪任务"的页面,如下图

在这里插入图片描述

3.时间段需在距离当前时间60分钟内,选择追踪类型,即"删除",然后点击"预检查"

4.之后出现一个"预检查通过"的页面,接着点击"读取日志"

在这里插入图片描述

5.接着出现删除记录页面

在这里插入图片描述

6.点击"查看详情",出现详情页面

在这里插入图片描述

最后,执行回滚语句,数据即可恢复到误删前时的状态。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐