本文介绍如何下载RDS MySQL实例的备份。

其他引擎请参见:

下载前必读

下载备份前,请根据您的场景和目的,选择合适的方案。
场景和目的 建议
  • 从RDS实例迁移至其它RDS实例或自建数据库
  • 恢复已有的备份
选择以下其中一种方式:
  • 查询过去某个时间点的数据
  • 查询备份里的数据
选择以下其中一种方式:
  • 在本地保存一份备份
  • 下载备份用于审计
选择以下其中一种方式:
  • 把备份转移至您的OSS
RDS备份不占用存储空间,存放于备份空间且无法转移,如需在您的OSS上存放备份,您可以选择以下其中一种方式:
  • 长期保留备份

获取下载地址

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 进入备份恢复页面。
  3. 选择数据备份日志备份标签页。
  4. 如需查看8天前的备份,请修改时间范围。默认时间范围是近8天。
  5. 操作列,单击目标备份的下载
    • 对于数据备份,如果没有下载按钮,原因如下:
      • 实例是云盘实例。云盘实例不支持直接下载数据备份。
        说明 对于云盘实例:
      • 实例是本地盘实例,但当前账号是子账号且没有下载备份的权限,您需要给子账号授权
    • 对于日志备份
      • 如果用于恢复数据到自建数据库,数据备份的时间点必须在日志备份的时间范围内,且日志备份和数据备份必须属于同一实例,即备份所在实例编号相同。
      • 当实例是高可用版或三节点版时,主备实例都会生成日志备份,在服务可用性页面可以查看主备实例的编号。
      • 日志备份是指本地日志的备份。如需获取本地日志,请使用mysqlbinlog
  6. 在弹出的对话框中,复制下载地址。
    • 复制内网地址:专有网络的ECS与RDS内网互通时,可以在ECS上通过内网地址下载备份,更快更安全。
    • 复制外网地址:无法内网访问RDS时,可通过外网地址下载备份。

常见问题

如何使用下载的数据备份和日志备份?

答:您可以把备份文件恢复至自建数据库,具体请参见RDS MySQL物理备份文件恢复到自建数据库RDS MySQL逻辑备份文件恢复到自建数据库

相关API

API 描述
DescribeBackups 查看数据备份列表。
DescribeBinlogFiles 查询Binlog文件列表。