本文介紹如何備份RDS MySQL的部分庫或表。
自動備份部分庫表
-
RDS預設備份:為保障資料安全,RDS的預設備份會備份所有庫表,不支援只備份一部分。如果無需備份某些庫表,建議將其刪除或遷移至本地。
-
資料災備備份:資料災備的邏輯備份支援自動備份部分庫表。
手動備份部分庫表
方式一:通過RDS控制台的預設備份
通過手動建立一個備份任務,從而備份指定資料庫,暫不支援備份指定表。
前提條件
-
RDS MySQL執行個體需滿足以下條件:
-
大版本:8.0、5.7或5.6
-
系列:高可用系列、MySQL 5.7三節點企業系列
-
儲存類型:高效能本地碟
說明由於雲端硬碟版執行個體僅支援快照備份,因此不支援備份特定庫表。如果您需要備份單個資料庫的資料,可以通過DMS資料匯出功能;或通過mysqldump命令將指定資料庫的資料匯出為SQL檔案進行備份。
-
-
若您初次使用RDS備份服務,您需要使用阿里雲主帳號完成資料災備服務關聯角色(AliyunServiceRoleForDBS)授權。具體操作,請參見如何授權資料災備服務關聯角色。
您可以前往執行個體基本資料頁面查看以上資訊。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在頁面右上方,單擊備份實例。
-
在對話方塊中,選擇選擇備份方式為邏輯備份,然後選擇備份原則為單庫備份。
-
選中待備份的資料庫單擊
添加到右側,並單擊確定。 -
(可選)查看備份任務進度。
系統將產生一個邏輯備份任務,您可單擊右上方工作中樞,在工作中樞頁面篩選任務類型為手動備份執行個體的任務,查看備份進度。
-
(可選)恢複備份資料。
如需恢複該邏輯備份,請參見RDS MySQL邏輯備份檔案恢複到自建資料庫、恢複庫表。
方式二:通過資料災備備份
-
建立備份計劃(備份方式選擇邏輯備份)。
-
配置備份計劃,在配置備份時間時選擇單次備份。
具體操作,請參見RDS MySQL或自建MySQL邏輯備份。
相關API
您也可以通過API管理RDS執行個體備份策略或配置資料災備備份計劃等,具體如下:
|
分類 |
API |
描述 |
|
RDS預設備份 |
修改RDS執行個體備份設定。 |
|
|
查詢執行個體備份設定。 |
||
|
查看備份組列表。 |
||
|
查詢執行個體的備份工作清單。 |
||
|
資料災備備份 |
建立一個備份計劃。 |
|
|
配置備份計劃。 |