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

自动备份部分库表

  • RDS默认备份:为保障数据安全,RDS的默认备份总是备份所有库表,不支持只备份一部分。如果无需备份某些库表,建议将其删除或迁移至本地。
  • DBS备份:DBS的逻辑备份支持自动备份部分库表,请参见云RDS MySQL、PolarDB MySQL引擎或自建MySQL的逻辑备份
说明
  • 如果您的目的是减少RDS默认备份的大小和费用,请参见备份费用
  • 如果您的目的是实现库表恢复,请参见恢复库表

手动备份部分库表

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

RDS默认备份

前提条件
RDS实例需满足以下条件:
  • 大版本:8.0、5.7或5.6
  • 系列:高可用版、MySQL 5.7三节点企业版
  • 存储类型:本地SSD盘
说明
  • 您可以前往实例基本信息页面查看以上信息。
  • 高可用本地盘实例支持进行库表备份,且只能指定库,无法指定表。
  • 云盘版实例仅支持快照备份,不支持备份特定库表。
操作步骤
  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在页面右上角,单击备份实例
  3. 在对话框中,选择备份方式逻辑备份,然后选择备份策略单库备份备份库表
  4. 把需要手动备份的库添加到右侧,并单击确定

    系统将生成一个逻辑备份,您可以单击右上角查看备份进度按钮查看备份进度,等待任务完成。

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

DBS备份

  1. 创建备份计划(逻辑备份)。
  2. 配置备份计划,在配置备份时间时选择单次备份

    具体操作,请参见云RDS MySQL、PolarDB MySQL引擎或自建MySQL的逻辑备份

相关API

分类 API 描述
默认备份 修改备份设置 调用ModifyBackupPolicy接口,修改RDS实例备份设置。
查询备份设置 调用DescribeBackupPolicy接口,查询实例备份设置。
查看备份列表 调用DescribeBackups接口,查看备份集列表。
查询备份任务 调用DescribeBackupTasks接口,查询实例的备份任务列表。
DBS备份 创建备份计划 调用CreateBackupPlan接口,创建一个DBS备份计划。接口说明
配置备份计划 调用ConfigureBackupPlan接口,配置一个DBS备份计划。