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

其他引擎请参见:

费用说明

2021年11月25日0点开始, 超出免费额度后会收取外网流量费用。更多信息,请参见【通知】RDS备份下载功能即将商业化

  • 内网下载:免费。
  • 外网下载:超出免费额度后,根据下载数据量每天扣费一次。关于费用的详细信息,请参见DBS计费概述
  • 外网下载免费额度:500 GB/月。
说明 建议您购买包年包月的网络包,可以抵扣账号下外网下载备份产生的网络流量费用,网络包容量越大折扣越高。

下载前必读

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

获取下载地址

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,单击备份恢复
  3. 选择数据备份日志备份页签。
  4. 如需查看8天前的备份,请修改时间范围。默认时间范围是近8天。
  5. 单击目标备份右侧操作列的实例备份下载(数据备份)或下载(日志备份)。
    • 对于数据备份,如果没有实例备份下载按钮,原因如下:
    • 对于日志备份
      • 如果用于恢复数据到自建数据库,数据备份的时间点必须在日志备份的时间范围内,且日志备份和数据备份必须属于同一实例,即备份所在实例编号相同。
      • 当实例是高可用版或三节点版时,主备实例都会生成日志备份,在服务可用性页面可以查看主备实例的编号。
      • 日志备份是指本地日志的备份。如需获取本地日志,请使用mysqlbinlog
  6. 在弹出的对话框中,单击已了解,要下载或复制下载地址通过其他途径下载。
    • 复制内网地址:专有网络的ECS与RDS内网互通时,可以在ECS上通过内网地址下载备份,更快更安全。
    • 复制外网地址:无法内网访问RDS时,可通过外网地址下载备份。
    注意 已了解,要下载按钮默认为通过外网地址下载,超出外网下载免费额度后需要支付外网流量费用。

附录:下载方法

本章节简单介绍常用的下载命令。

wget " <备份文件下载地址>"

例如:wget "https://example.aliyundoc.com/examplebackup.qp.xb"

curl " <备份文件下载地址>" -o <自定义文件名>

例如:curl "https://example.aliyundoc.com/examplebackup.qp.xb" -o backup.qp.xb

常见问题

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

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

相关API

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