您可以通过设置备份策略调整RDS数据备份和日志备份的周期来实现自动备份,也可以通过手动备份RDS数据。

实例备份文件占用备份空间,空间使用量超出免费的额度将会产生额外的费用,RDS支持您将备份文件转储至OSS,请合理设计备份周期,以满足业务需求的同时,兼顾备份空间的合理利用。关于免费额度详情,请参见查看备份空间免费额度。关于备份空间使用量的计费标准,请参见云数据库 RDS 详细价格信息

备份策略

阿里云数据库支持数据备份和日志备份。如要按照时间点恢复数据,需启用日志备份。各类型数据库备份策略如下:

数据库类型 数据备份 日志备份
MySQL
  • MySQL 5.5/5.6/5.7 本地SSD盘(含高可用版和金融版):
    • 自动备份支持全量物理备份。
    • 手动备份支持全量物理备份、全量逻辑备份和单库逻辑备份。
  • MySQL 5.7 SSD云盘(基础版):
    • 仅支持快照备份,且不支持逻辑备份。
    • 备份文件免费保存,最多7天。
  • MySQL 5.7 SSD云盘(高可用版):

    支持快照备份,不支持物理备份和逻辑备份。

  • Binlog文件会占用实例的磁盘容量。
  • Binlog大小超过500MB或写入超过6小时就会切换到新的Binlog文件继续写入,老的Binlog文件会异步上传。
  • 您可以通过一键上传 Binlog功能(免费)将 Binlog 文件上传至 OSS,不影响实例的数据恢复功能,Binlog 也不再占用实例磁盘空间。
SQL Server
  • 支持全量物理备份和增量物理备份。目前不支持逻辑备份。
  • 自动备份以全量备份-增量备份-增量备份为周期循环。
    • 如:星期一为全量备份,则星期二和星期三为增量备份,星期四为全量备份,星期五和星期六为增量备份,依次循环。
    • 如果备份周期循环期间执行过手动全量备份,则后续两次将自动执行增量备份。
  • 支持单库备份,即可以指定对实例中的单个或多个数据库进行备份。
  • 每次备份时SQL Server会收缩事务日志。用户可以在目标实例管理控制台上的备份恢复页面,单击收缩事物日志,手动收缩事物日志。
  • 系统自动生成日志备份(日志文件),您可以设置日志文件的生成频率。
    • 与数据备份频率一致
    • 每30分钟一次

    两种频率下,最终生成的日志文件总大小一致。

  • 日志备份功能无法关闭。
  • 可以设置日志备份的保留时间,范围是7到730天。
  • 可以下载日志文件。
PostgreSQL 支持全量物理备份 WAL(16MB/个)产生完后立即压缩上传,24小时内删除本地文件。
PPAS 支持全量物理备份 WAL(16MB/个)产生完后立即压缩上传,24小时内删除本地文件。
MariaDB 支持快照备份,不支持物理备份和逻辑备份。
  • Binlog文件会占用实例的磁盘容量。
  • Binlog大小超过500MB或写入超过6小时就会切换到新的Binlog文件继续写入,老的Binlog文件会异步上传。
  • 您可以通过一键上传 Binlog功能(免费)将 Binlog 文件上传至 OSS,不影响实例的数据恢复功能,Binlog 也不再占用实例磁盘空间。

设置自动备份

阿里云数据库会执行用户设定的备份策略,自动备份数据库。

  1. 登录 RDS 管理控制台
  2. 单击目标实例的ID,进入基本信息页面。
  3. 在菜单中选择 备份恢复
  4. 备份恢复页面中选择 备份设置,单击 编辑
  5. 备份设置页面设置备份规格,单击 确定。参数说明如下:
    参数 说明
    数据备份保留
    • 默认为7天,可以设置为 7~730 天。
    • MySQL 5.7 SSD云盘(基础版),备份文件免费保存,最多7天。
    备份周期
    • 可以设置为一星期中的某一天或者某几天
    • PostgreSQL和MariaDB TX实例默认每天都进行备份,不可修改。
    备份时间 可以设置为任意时段,以小时为单位。
    日志备份频率 仅SQL Server支持此参数。
    • 与数据备份频率一致
    • 每30分钟一次

    两种频率下,最终生成的日志文件总大小一致。

    日志备份保留
    • 日志备份文件保留的天数,默认为 7 天。
    • 可以设置为 7~730 天,且必须小于等于数据备份天数。

手动备份

说明
  • 本例以MySQL 5.7 本地SSD盘(高可用版)单库逻辑备份为例。
  • RDS for MariaDB TX实例暂不支持手动备份。
  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。
  3. 单击目标实例的 ID,进入基本信息页面。
  4. 单击页面右上角的备份实例,打开备份实例对话框。


    说明
    • 备份方式、备份策略:各引擎支持的备份策略不同,请参见备份策略
    • 单库备份时,选择左侧的数据库,单击>将要备份的数据库加入列表。若您还没有数据库,请先创建数据库

  5. 设置好备份方式、备份策略,单击确定