数据恢复方案概览
更新时间:2024-08-05
概览
如果您误释放了RDS MySQL实例、误删除或修改了实例的数据、或有将备份文件恢复到云上或本地的需求等,可参考本文选择合适的MySQL数据恢复方案。
场景一:恢复误释放的实例
- 回收站:进入回收站,并选择地域。如果在回收站里找到实例,可以重建恢复实例。
- 已删除实例备份:对于创建已超过7天的本地盘实例,如果之前在备份设置中开启了实例释放后保留备份,可以在已删除实例备份页面下载备份进行恢复
场景二:恢复误删除或修改的数据
RDS 提供了多种数据恢复方案,您可以将数据恢复到原实例、新实例或自建数据库。详情如下:
适用场景 | 文档链接 |
---|---|
RDS for MySQL 实例数据恢复到 | • 实例级别恢复(原实例恢复) • 实例级别恢复(克隆实例) • 单库单表恢复 |
RDS for MySQL 实例数据恢复到自建数据库 | • 物理备份恢复到自建数据库 |
说明:关于克隆实例(恢复至新RDS),如临时使用,您可以选择恢复至按量付费的新实例,把数据迁移到原实例,然后释放新实例以节省费用。
场景三:通过备份文件恢复到云上或本地
- 迁移/恢复到云上: 详见 从自建MySQL迁移至RDS MySQL实例。
- 迁移/恢复至本地:详见 物理备份本地恢复。
更多场景
- 如果您需要将数据备份到其他地域,详见 跨地域备份。
- 您也可以通过mysqldump命令,将指定数据库的数据导出为SQL文件进行备份,并通过mysql命令将SQL文件中的数据导入到目标数据库进行恢复。详见 通过mysqldump进行库备份及恢复。