库表级备份

本文介绍如何备份RDS MySQL的部分库或表。

自动备份部分库表

  • RDS默认备份:为保障数据安全,RDS的默认备份总是备份所有库表,不支持只备份一部分。如果无需备份某些库表,建议将其删除或迁移至本地。

  • 数据灾备备份:数据灾备的逻辑备份支持自动备份部分库表。具体操作,请参见RDS MySQL或自建MySQL逻辑备份

说明
  • 如果您的目的是减少RDS默认备份的大小和费用,请参见备份费用

  • 如果您的目的是实现库表恢复,请参见恢复库表

手动备份部分库表

手动备份是指立即手动创建一个备份。

RDS默认备份

前提条件

  • RDS实例需满足以下条件:

    • 大版本:8.0、5.75.6

    • 系列:高可用系列

    • 存储类型:本地SSD

  • 若您初次使用RDS备份服务,您需要使用阿里云主账号完成数据灾备服务关联角色(AliyunServiceRoleForDBS)授权。具体操作,请参见如何授权数据灾备服务关联角色

说明

您可以前往实例基本信息页面查看以上信息。

注意事项

高可用本地盘实例只能备份指定库,无法备份指定表。

说明

云盘版实例仅支持快照备份,不支持备份特定库表。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在页面右上角,单击备份实例

  3. 在对话框中,选择备份方式逻辑备份,然后选择备份策略单库备份

    image.png

  4. 选中待备份的数据库单击右移添加到右侧,并单击确定

  5. (可选)查看备份任务进度。

    系统将生成一个逻辑备份任务,您可单击右上角查看备份进度按钮,在任务列表页面筛选任务类型手动备份实例的任务,查看备份进度。

    image.png

  6. (可选)恢复备份数据。

    如需恢复该逻辑备份,请参见RDS MySQL逻辑备份文件恢复到自建数据库恢复库表

数据灾备备份

  1. 创建备份计划(备份方式选择逻辑备份)。

  2. 配置备份计划,在配置备份时间时选择单次备份

    具体操作,请参见RDS MySQL或自建MySQL逻辑备份

相关API

您也可以通过API管理RDS实例备份策略或配置数据灾备备份计划等,具体如下:

分类

API

描述

RDS默认备份

ModifyBackupPolicy

修改RDS实例备份设置。

DescribeBackupPolicy

查询实例备份设置。

DescribeBackups

查看备份集列表。

DescribeBackupTasks

查询实例的备份任务列表。

数据灾备备份

CreateBackupPlan

创建一个备份计划。

ConfigureBackupPlan

配置备份计划。