本文介绍如何备份RDS MySQL的部分库或表。
自动备份部分库表
- RDS默认备份:为保障数据安全,RDS的默认备份总是备份所有库表,不支持只备份一部分。如果不需备份某些库表,建议将其删除或迁移至本地。
- DBS备份:DBS的逻辑备份支持自动备份部分库表,请参见使用DBS备份MySQL。
说明
- 如果您的目的是减少RDS默认备份的大小和费用,请参见备份费用。
- 如果您的目的是实现库表恢复,请参见以下表格。
表 1. 库表恢复的方式 实例类型 RDS默认备份 DBS备份 RDS MySQL 8.0、5.7、5.6 高可用版(本地盘) 恢复逻辑备份的MySQL数据库 其它实例 使用mysqldump进行备份恢复
手动备份部分库表
手动备份是指立即创建一个备份。
- RDS默认备份说明 仅本地盘实例支持,且只能指定库,无法指定表。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在页面右上角,单击备份实例。
- 在对话框中,选择备份方式为逻辑备份,然后选择备份策略为库表备份。
- 把需要手动备份的库添加到右侧,并单击确定。
系统将生成一个逻辑备份,您可以在右上角查看备份进度。
如需恢复该逻辑备份,请参见RDS MySQL逻辑备份文件恢复到自建数据库。
- DBS备份
- 创建备份计划(逻辑备份)。
- 配置备份计划,在配置备份时间时选择单次备份。