本文介绍如何备份RDS MySQL的部分库或表。
自动备份部分库表
- RDS默认备份:为保障数据安全,RDS的默认备份总是备份所有库表,不支持只备份一部分。如果无需备份某些库表,建议将其删除或迁移至本地。
- DBS备份:DBS的逻辑备份支持自动备份部分库表,请参见云RDS MySQL、PolarDB MySQL引擎或自建MySQL的逻辑备份。
手动备份部分库表
手动备份是指立即手动创建一个备份。
RDS默认备份
前提条件RDS实例需满足以下条件:
操作步骤- 大版本:8.0、5.7或5.6
- 系列:高可用版、MySQL 5.7三节点企业版
- 存储类型:本地SSD盘
说明
- 您可以前往实例基本信息页面查看以上信息。
- 高可用本地盘实例支持进行库表备份,且只能指定库,无法指定表。
- 云盘版实例仅支持快照备份,不支持备份特定库表。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在页面右上角,单击备份实例。
- 在对话框中,选择备份方式为逻辑备份,然后选择备份策略为单库备份。
- 把需要手动备份的库添加到右侧,并单击确定。
系统将生成一个逻辑备份,您可以单击右上角
按钮查看备份进度,等待任务完成。
如需恢复该逻辑备份,请参见RDS MySQL逻辑备份文件恢复到自建数据库、恢复库表。
DBS备份
- 创建备份计划(逻辑备份)。
- 配置备份计划,在配置备份时间时选择单次备份。
相关API
分类 | API | 描述 | |
---|---|---|---|
默认备份 | 修改备份设置 | 调用ModifyBackupPolicy接口,修改RDS实例备份设置。 | |
查询备份设置 | 调用DescribeBackupPolicy接口,查询实例备份设置。 | ||
查看备份列表 | 调用DescribeBackups接口,查看备份集列表。 | ||
查询备份任务 | 调用DescribeBackupTasks接口,查询实例的备份任务列表。 | ||
DBS备份 | 创建备份计划 | 调用CreateBackupPlan接口,创建一个DBS备份计划。接口说明 | |
配置备份计划 | 调用ConfigureBackupPlan接口,配置一个DBS备份计划。 |