开发者社区> 问答> 正文

备份 RDS 数据



备份 RDS 数据


您可以通过设置备份策略调整 RDS 数据备份和日志备份的周期来实现自动备份,也可以通过手动备份 RDS 数据。
实例备份文件占用备份空间,空间使用量超出免费的额度将会产生额外的费用,请合理设计备份周期,以满足业务需求的同时,兼顾备份空间的合理利用。关于免费额度详情,请参见 查看备份空间免费额度。关于备份空间使用量的计费标准,请参见 云数据库 RDS 详细价格信息

背景信息


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

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


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


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

  1. 登录 RDS 管理控制台,选择目标实例。

  2. 在菜单中选择 [backcolor=transparent]备份恢复。

  3. 在 [backcolor=transparent]备份恢复 页面中选择 [backcolor=transparent]备份设置,单击 [backcolor=transparent]编辑。

  4. 在 [backcolor=transparent]备份设置 页面设置备份规格,单击 [backcolor=transparent]确定。参数说明如下:

    • 数据备份保留:数据备份文件保留的天数,默认为 7 天,可以设置 7~730 天。

    • 备份周期:可以设置为一星期中的某一天或者某几天。SQL Server、PostgreSQL、PPAS 实例默认每天都进行备份,不可修改。

    • 备份时间:可以设置为任意时段,以小时为单位。

    • 日志备份:是否开启日志备份。SQL Server 实例默认开启,不可修改。

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


手动备份


  1. 登录 RDS 管理控制台

  2. 选择目标实例所在地域。

  3. 单击目标实例的 ID,进入“基本信息”页面。

  4. 单击页面右上角的[backcolor=transparent]备份实例。

  5. 备份实例 页面选择备份方式及策略,单击 [backcolor=transparent]确定,如下图所示。
    [backcolor=transparent]说明: 本例以 MySQL 实例单库逻辑备份为例。

    • 选择备份方式:MySQL 实例可以选择 [backcolor=transparent]物理备份 和 [backcolor=transparent]逻辑备份,SQL Server、PostgreSQL、PPAS 实例可以选择 [backcolor=transparent]自动备份 和 [backcolor=transparent]全量备份。SQL Server 实例选择 [backcolor=transparent]自动备份 时,如果前两次备份中存在全量备份,则此次备份为增量备份;如果前两次均为增量备份,则此次为全量备份。

    • 备份策略:当选择 [backcolor=transparent]逻辑备份 或者 [backcolor=transparent]全量备份 时,可以选择 [backcolor=transparent]实例备份 和 [backcolor=transparent]单库备份。PostgreSQL 和 PPAS 实例不支持单库备份。[backcolor=transparent]单库备份 的时候,选择左侧的数据库,单击 [backcolor=transparent]> 将要备份的数据库加入列表。

展开
收起
云栖大讲堂 2017-10-18 11:18:31 3419 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像