库表级备份

更新时间: 2023-08-22 16:04:15

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

自动备份部分库表

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

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

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

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

手动备份部分库表

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

RDS默认备份

前提条件

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

    • 大版本:8.0、5.7或5.6

    • 系列:高可用版

    • 存储类型:本地SSD盘

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

说明

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

注意事项

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

说明

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

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在页面右上角,单击备份实例

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

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

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

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

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

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

DBS备份

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

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

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

相关API

分类

API

描述

默认备份

修改备份设置

调用ModifyBackupPolicy接口,修改RDS实例备份设置。

查询备份设置

调用DescribeBackupPolicy接口,查询实例备份设置。

查看备份列表

调用DescribeBackups接口,查看备份集列表。

查询备份任务

调用DescribeBackupTasks接口,查询实例的备份任务列表。

DBS备份

创建备份计划

调用CreateBackupPlan接口,创建一个DBS备份计划。

配置备份计划

调用ConfigureBackupPlan接口,配置一个DBS备份计划。

阿里云首页 云数据库 RDS 相关技术圈