全部產品
Search
文件中心

Database Backup:恢複MySQL邏輯備份

更新時間:Jul 27, 2024

本文介紹如何通過Database BackupDBS恢複邏輯備份的MySQL資料庫。

前提條件

已完成Database Backup。具體操作,請參見RDS MySQL或自建MySQL邏輯備份

注意事項

恢複資料至已有執行個體時,請確保配置恢複任務時所填寫的資料庫帳號擁有目標資料庫的許可權,否則恢複任務可能會失敗。更多詳情,請參見帳號許可權說明

操作步驟

  1. 登入DBS控制台

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

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

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

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

    說明

    本例中備份組將恢複到建立執行個體中,若您選擇使用已有執行個體,您還需配置其他參數,參數說明請參見資料庫配置表

    恢複資料庫-MySQL

    類別

    配置

    說明

    復原任務名稱

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

    恢復點

    可恢複的時間範圍

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

    已選擇的恢復點

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

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

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

    恢複目標資料庫

    目標資料庫執行個體類型

    選擇建立執行個體(推薦)使用已有執行個體

    說明

    若您選擇使用已有執行個體,請確保目標資料庫服務正在運行中。

    資料庫所在位置

    建立執行個體的所在位置,本例中為RDS。

    執行個體地區

    建立執行個體所在地區。

    VPC

    建立執行個體所在的Virtual Private Cloud。

    說明

    若未建立專用網路,請參見建立和管理專用網路

    執行個體規格

    建立執行個體的執行個體規格,可選規格以控制台為準。

    說明

    建立執行個體規格建議大於或等於源執行個體規格。

    儲存空間(GB)

    建立執行個體的儲存空間,可選儲存空間以控制台為準。

    說明

    為保證有足夠的空間來進行恢複,建議儲存空間為原執行個體的1.3倍以上,或者為DBS全量備份組大小的5~6倍以上(DBS備份時會有壓縮)。

    登入DBS控制台,在備份計劃 > 備份計劃列表頁面單擊備份計劃名稱,在備份任務 > 全量資料備份頁面中查看全量資料集的大小,詳情請參見查看備份計劃

    資料跨境合規承諾

    請閱讀並勾選合規聲明。

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

    配置

    說明

    衝突處理

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

    恢複對象

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

    說明

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

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

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

    說明

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

    若您選擇恢複至建立執行個體中,系統大約需要5~10分鐘建立RDS新執行個體。恢複成功後,您可以在RDS控制台找到建立的RDS執行個體;或單擊恢複任務ID,在基本資料地區單擊RDS執行個體名稱,系統將自動跳轉至RDS控制台。