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

其他引擎请参见:

费用说明

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

  • 内网下载:免费。
  • 外网下载:超出免费额度后,根据下载数据量每天扣费一次。关于费用的详细信息,请参见DBS计费概述
  • 外网下载免费额度:500 GB/月。
说明
  • 查看外网备份已下载量请进入RDS实例列表,单击实例ID,在基本信息页面的使用量统计区域查看备份下载量
  • 建议您购买包年包月的网络包,可以抵扣账号下外网下载备份产生的网络流量费用,网络包容量越大折扣越高。

下载前必读

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

获取下载地址

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

附录:下载方法

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

说明 如果网络下载速度过低(小于每秒64 KB),可能会导致下载中断的情况,请下载时保持网络状况良好。

命令:nohup wget -c -t 0 " <备份文件下载地址>" -O <下载的目标路径及文件名> > <下载输出日志到对应文件> &

示例:nohup wget -c -t 0 "https://example.aliyundoc.com/examplebackup.qp.xb" -O /backup/examplebackup.qp.xb > /tmp/download.log &

各命令代表含义如下:

  • -t 0:无限重试。
  • -c:支持断点续传。
  • -O:下载的目标路径及文件名。
  • nohup:避免因手误执行复制操作或者终端断开连接,把正在进行的下载中断,且当下载完毕后,之前的进程将会自动退出。

命令:nohup curl -C - --retry 10 " <备份文件下载地址>" -o <自定义文件名> > <下载输出日志到对应文件> &

示例:nohup curl -C --retry 10 "https://example.aliyundoc.com/examplebackup.qp.xb" -o backup.qp.xb > /tmp/download.log &

各命令代表含义如下:

  • --retry 10:任务失败时的重试次数,以上示例表示重试10次。
  • -C -:支持自动断点续传。
  • -o:下载的目标路径及文件名。
  • nohup:避免因手误执行复制操作或者终端断开连接,把正在进行的下载中断,且当下载完毕后,之前的进程将会自动退出。

常见问题

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

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

相关API

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