恢复

更新时间: 2025-02-13 18:28:08

如果您误释放了RDS MySQL实例、误删除或修改了实例的数据、或有将备份文件恢复到云上或本地的需求等,可参考本文选择合适的MySQL数据恢复方案。

场景一:恢复误释放的实例

  • 回收站:进入回收站,并选择地域。如果在回收站里找到实例,可以重建恢复实例。

  • 已删除实例备份:对于创建已超过7天的本地盘实例,如果之前在备份设置中开启了实例释放后保留备份,可以在已删除实例备份页面下载备份进行恢复。

场景二:恢复误删除或修改的数据

方案

支持实例

恢复时间点

恢复范围

恢复位置

恢复速度

本地盘

云盘

任意时间点

备份集所在时间点

所有库表

部分库表

恢复至新RDS

恢复至原RDS

恢复至其他已有RDS

实例恢复

✔️

✔️

✔️

✔️

✔️

✔️

RDS MySQL应急恢复

✔️

✔️

✔️

✔️

库表恢复

常规

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

极速

✔️

✔️

✔️

✔️

✔️

✔️

说明
  • 关于恢复至新RDS:如临时使用,您可以选择恢复至按量付费的新实例,把数据迁移到原实例,然后释放新实例以节省费用。

  • 关于恢复至原RDS:恢复后不会覆盖原实例的数据。

  • 也可以使用DMS的数据追踪功能,通过执行回滚SQL实现数据回滚。

场景三:查询某时间点的数据

场景四:通过备份文件恢复到云上或本地

迁移/恢复到云上

迁移/恢复到本地

  • 迁移最新数据

  • 迁移历史数据

    • 如果有数据灾备逻辑备份,可以直接恢复到本地,具体参见恢复MySQL逻辑备份

    • 如果是从RDS控制台下载的备份,可根据备份方式选择对应恢复方法。

      • 逻辑备份:数据库对象级备份,备份内容是表、索引、存储过程等数据库对象,常见工具为MySQL mysqldump、Oracle exp/imp等。相关操作,请参见RDS MySQL逻辑备份文件恢复到自建数据库

      • 物理备份:数据库文件级备份,备份内容是操作系统上的数据库文件,常见工具为MySQL XtraBackup、Oracle RMAN等。相关操作,请参见RDS MySQL物理备份文件恢复到自建数据库

      • 快照备份:基于快照技术获取指定数据集合的一个完全可用拷贝,随后可以选择仅在本机上维护快照,或者对快照进行数据跨机备份,常见工具为文件系统Veritas File System、卷管理器Linux LVM、存储子系统NetApp NAS等。相关操作,请参见RDS MySQL快照备份文件恢复到自建数据库

RDS实例间迁移

更多场景

  • 如果您需要将数据备份到其他地域,或有跨地域恢复数据到目的地域的新实例或已有实例的需求,请参见跨地域备份跨地域恢复数据

  • 您也可以通过mysqldump命令,将指定数据库的数据导出为SQL文件进行备份,并通过mysql命令将SQL文件中的数据导入到目标数据库进行恢复。具体详情,请参见通过mysqldump进行库备份及恢复

上一篇: 备份加密 下一篇: 恢复全量数据
阿里云首页 云数据库 RDS 相关技术圈