本文介紹如何備份RDS MySQL的部分庫或表。
自動備份部分庫表
RDS默認備份:為保障數(shù)據(jù)安全,RDS的默認備份總是備份所有庫表,不支持只備份一部分。如果無需備份某些庫表,建議將其刪除或遷移至本地。
DBS備份:DBS的邏輯備份支持自動備份部分庫表。具體操作,請參見RDS MySQL或自建MySQL邏輯備份。
手動備份部分庫表
手動備份是指立即手動創(chuàng)建一個備份。
RDS默認備份
前提條件
RDS實例需滿足以下條件:
大版本:8.0、5.7或5.6
系列:高可用系列
存儲類型:本地SSD盤
若您初次使用RDS備份服務,您需要使用阿里云主賬號完成DBS服務關聯(lián)角色(AliyunServiceRoleForDBS)授權。具體操作,請參見如何授權DBS服務關聯(lián)角色。
您可以前往實例基本信息頁面查看以上信息。
注意事項
高可用本地盤實例只能備份指定庫,無法備份指定表。
云盤版實例僅支持快照備份,不支持備份特定庫表。
操作步驟
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在頁面右上角,單擊備份實例。
在對話框中,選擇備份方式為邏輯備份,然后選擇備份策略為單庫備份。
選中待備份的數(shù)據(jù)庫單擊添加到右側,并單擊確定。
(可選)查看備份任務進度。
系統(tǒng)將生成一個邏輯備份任務,您可單擊右上角按鈕,在任務列表頁面篩選任務類型為手動備份實例的任務,查看備份進度。
(可選)恢復備份數(shù)據(jù)。
如需恢復該邏輯備份,請參見RDS MySQL邏輯備份文件恢復到自建數(shù)據(jù)庫、恢復庫表。
DBS備份
創(chuàng)建備份計劃(備份方式選擇邏輯備份)。
配置備份計劃,在配置備份時間時選擇單次備份。
具體操作,請參見RDS MySQL或自建MySQL邏輯備份。
相關API
分類 | API | 描述 |
默認備份 | 調用ModifyBackupPolicy接口,修改RDS實例備份設置。 | |
調用DescribeBackupPolicy接口,查詢實例備份設置。 | ||
調用DescribeBackups接口,查看備份集列表。 | ||
調用DescribeBackupTasks接口,查詢實例的備份任務列表。 | ||
DBS備份 | 調用CreateBackupPlan接口,創(chuàng)建一個DBS備份計劃。 | |
調用ConfigureBackupPlan接口,配置一個DBS備份計劃。 |