全部產品
Search
文件中心

Database Backup:恢複PolarDB MySQL版資料庫

更新時間:Jul 27, 2024

本文介紹如何通過Database BackupDBS恢複已完成備份的PolarDB MySQL版資料庫,可用於誤操作後恢複以及分析歷史資料等情境。

前提條件

已完成Database Backup。相關操作,請參見PolarDB MySQL版邏輯備份

操作步驟

  1. 登入DBS控制台

  2. 單擊左側導覽列中的備份計劃,然後在上方選擇目標地區。

  3. 找到目標備份計劃ID,單擊右側操作列下方的管理

  4. 備份任務配置頁面,單擊右上方的復原資料庫

  5. 配置恢復點頁面,配置以下資訊,並單擊下一步

    PolarDB MySQL恢複

    類別

    配置

    說明

    復原任務名稱

    DBS會自動產生一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

    恢復點

    可恢複的時間範圍

    系統展示出可以恢複的時間範圍,即首次至最近一次完成全量備份組的時間點。

    已選擇的恢復點

    選擇需要恢複的時間,設定的時間必須在可恢複的時間範圍內。

    說明
    • 已開啟增量記錄備份,DBS支援恢複至自備份後的任意時間點。

    • 未開啟增量記錄備份,DBS支援恢複至全量備份組的時間點。

    恢複目標資料庫

    目標資料庫執行個體類型

    選擇使用已有執行個體,本例中備份組將恢複到原的PolarDB中。

    資料庫所在位置

    選擇PolarDB

    執行個體地區

    選擇恢複的目標執行個體的所在地區。

    資料庫類型

    預設為MySQL資料庫。

    POLARDB執行個體ID

    選擇恢複至目標PolarDB執行個體ID。

    資料庫帳號

    填入目標資料庫(Target)執行個體的帳號,並且需要具備寫入的許可權。

    密碼

    填入該資料庫帳號對應的密碼。

    資料跨境合規承諾

    閱讀並勾選合規承諾。

  6. 配置復原對象頁面,配置以下資訊,並單擊頁面右下角的預檢查並啟動

    配置

    說明

    衝突處理

    預設衝突處理遇到同名對象則重新命名,例如表job_info恢複時遇到同名表時,系統會將新表重新命名為job_info_dbs_<恢複任務ID>_<時間戳記>

    恢複對象

    來源資料庫對象欄中選擇需要恢複的資料庫或表,將其移動到已選擇資料庫物件欄中。

    說明

    部分資料庫支援單表或單庫恢複粒度,減少恢複的資料量,縮短恢復RTO(Recovery Time Objective)。具體支援的恢複粒度,請參見支援的資料庫引擎與功能

  7. 預檢查對話方塊中顯示預檢查通過後,單擊立即啟動

    您可以在左側的復原任務頁簽中,查看資料庫恢複進度。

    說明

    恢復取決於備份計劃規格與資料庫的大小,規格越高,恢複速度越快。更多資訊,請參見備份恢複效能說明

相關操作