恢复

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

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

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

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

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

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

方案

支持实例

恢复时间点

恢复范围

恢复位置

恢复速度

本地盘

云盘

任意时间点

备份集所在时间点

所有库表

部分库表

恢复至新RDS

恢复至原RDS

恢复至其他已有RDS

方案

支持实例

恢复时间点

恢复范围

恢复位置

恢复速度

本地盘

云盘

任意时间点

备份集所在时间点

所有库表

部分库表

恢复至新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进行库备份及恢复

  • 本页导读 (1)
  • 场景一:恢复误释放的实例
  • 场景二:恢复误删除或修改的数据
  • 场景三:查询某时间点的数据
  • 场景四:通过备份文件恢复到云上或本地
  • 迁移/恢复到云上
  • 迁移/恢复到本地
  • RDS实例间迁移
  • 更多场景
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等