开发者社区> 问答> 正文

常见问题 - 数据备份/恢复 -怎样恢复误删除的数据?


若您不小心删除了RDS数据库的数据,您可以通过克隆实例或临时实例备份丢失的数据,并将其恢复到主实例上。

前提条件


  • 要求实例有一个全备做基础,购买2天以上的实例基本都有。

  • 指定恢复数据的时间点,要求日志备份在上一个全量备份之后一直是开启状态。


恢复数据的方法



恢复较多数据


若误删除的数据较多,请先创建克隆实例或临时实例,然后使用DTS将数据迁移至主实例,详细步骤请参见:

恢复少量数据


若误删除的数据较少,您可以通过如下两种方法来恢复数据:
方法一:

  1. 创建克隆实例或临时实例,详情请参见克隆实例通过临时实例恢复到主实例中的步骤1至步骤6。

  2. 登录克隆实例或临时实例,详情请参见通过DMS登录RDS数据库

  3. 找到丢失的数据。

  4. 导出相关SQL,然后再导入到主实例即可。

方法二:
阿里云的 数据管理(简称DMS)提供的数据追踪功能可以逐条恢复数据,且会自动生成回滚语句,非常便于少量数据的恢复,详细步骤请参见 数据追踪中关于数据恢复的内容。

展开
收起
梨好橙 2018-09-16 23:30:56 1780 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
数据库异地备份及不还原快速查询备份集最佳实践 立即下载
微信SQLite数据库损坏恢复实践 立即下载
HBase 数据备份与恢复 立即下载