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

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

备份策略

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

数据库类型 数据备份 日志备份
MySQL
  • MySQL 5.5/5.6/5.7 本地SSD盘(含高可用版和金融版):
    • 自动备份支持全量物理备份。
    • 手动备份支持全量物理备份、全量逻辑备份和单库逻辑备份。
  • MySQL 5.7 SSD云盘(基础版):
    • 仅支持快照备份,且不支持逻辑备份。
    • 备份文件免费保存,最多7天。
  • MySQL 5.7 SSD云盘(高可用版):
    • 仅支持快照备份,且不支持逻辑备份。
  • Binlog (500MB/个)产生完后立即压缩上传,24 小时内删除本地文件。
  • Binlog 文件会占用实例的磁盘容量。

    用户可以通过一键上传 Binlog

    将 Binlog 文件上传至 OSS,不影响实例的数据恢复功能,Binlog 也不再占用实例磁盘空间。
SQL Server
  • 支持全量物理备份和增量物理备份。
  • 自动备份以全量备份-增量备份-增量备份为周期循环,如:
    • 星期一为全量备份
    • 则星期二和星期三为增量备份
    • 星期四为全量备份
    • 星期五和星期六为增量备份,依次循环
    • 如果备份周期循环期间执行过手动全量备份,则后续两次将自动执行增量备份。
  • 每次备份时SQL Server会收缩事务日志。
  • 用户可以在目标实例管理控制台上的备份恢复页面,单击收缩事物日志,手动收缩事物日志。
包含在数据备份内,不单独提供事物日志下载。
PostgreSQL 支持全量物理备份 WAL(16MB/个)产生完后立即压缩上传,24小时内删除本地文件。
PPAS 支持全量物理备份 WAL(16MB/个)产生完后立即压缩上传,24小时内删除本地文件。

自动备份(设置备份策略)

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

说明
本例以MySQL 5.7 本地SSD盘(高可用版)为例。
  1. 登录 RDS 管理控制台
  2. 单击目标实例的ID,进入基本信息页面。
  3. 在菜单中选择 备份恢复
  4. 备份恢复页面中选择 备份设置,单击 编辑
  5. 备份设置页面设置备份规格,单击 确定。参数说明如下:


    参数 说明
    数据备份保留
    • 默认为7天,可以设置 7~730 天
    • MySQL 5.7 SSD云盘(基础版),备份文件免费保存,最多7天。
    备份周期
    • 可以设置为一星期中的某一天或者某几天
    • SQL Server、PostgreSQL、PPAS 实例默认每天都进行备份,不可修改。
    备份时间 可以设置为任意时段,以小时为单位。
    日志备份保留
    • 日志备份文件保留的天数,默认为 7 天。
    • 可以设置 7~730 天,且必须小于等于数据备份天数。

手动备份

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


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

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