全部產品
Search
文件中心

Cloud Backup:恢複MySQL

更新時間:Sep 03, 2026

使用Cloud Backup將MySQLDatabase Backup到雲上備份庫後,您可以根據需要將備份的資料庫恢複到原MySQL執行個體或者同地區下登入的其他MySQL執行個體。

前提條件

  • 已在Cloud Backup控制台完成MySQL備份。更多資訊,請參見備份MySQL。

  • MySQL資料庫狀態為在线。若恢複至目的地MySQL資料庫執行個體狀態異常,則恢複任務會失敗。更多問題,請參見Database Backup常見問題。

費用說明

恢複功能不收費。

注意事項

  • Cloud Backup的備份速率和恢複速率是在實驗室測試環境下的資料,僅供您參考。更多資訊,請參見Database Backup及恢複速率。

  • 若恢複資料至新MySQL執行個體上,則需要您提前在Cloud Backup控制台註冊該MySQL執行個體,並確保其資料庫狀態為在线。

建立MySQL恢複任務

將備份的資料庫恢複,操作步驟如下:

  1. 登入雲備份Cloud Backup控制台。

  2. 單擊备份 > 数据库备份,選擇所在地區,然後單擊MySQL。單擊ECS 数据库实例或者本地数据库实例頁簽。找到目標MySQL執行個體,在其右側的巨集指令清單,單擊恢复。

    image

  3. 在新建恢复任务面板,按照設定精靈,完成如下操作。

    1. 配置恢复内容,然後單擊下一步。

      在軌道上手動拖動恢复时间点,指定恢複資料庫的時間。image.png

    2. 配置本次恢複任務的计划名称,立即啟動恢複,然後單擊下一步。

      目前僅支援立即啟動恢複,不支援指定恢復。

    3. 配置恢复配置项,然後單擊下一步。

      image.png

      參數

      說明

      断线重连时间

      恢複時,斷開資料庫後重新串連的時間間隔。單位為分鐘。

      限速

      每秒恢複的資料大小。單位為MB/s。取值為0表示不限制。

      為避免恢複資料量過大造成資料庫效能問題,建議設定合理限速。

      强制应用 binlog

      開啟該選項,即使遇到錯誤也會強制使用Binlog進行資料恢複。Binlog是用來記錄MySQL內部資料庫變動的重要的二進位記錄檔,它記錄了所有DDL和DML語句的變更記錄。

      应用 binlog 时忽略权限表

      開啟該選項,可以避免在恢複日誌時,由於許可權不足導致二進位日誌遇到禁止訪問的問題。

    4. 選擇恢複目標執行個體,然後單擊創建。

      選擇恢複的目標資料庫執行個體,預設為備份時的MySQL執行個體,也可通過指定帳號下拉框選擇其他帳號下的執行個體,支援跨帳號恢複。

      說明

      您可通過勾選仅查看离线实例選項,尋找已離線的執行個體。可以將這些離線執行個體上的資料恢複到已安裝新用戶端的新執行個體上,實現跨執行個體的資料恢複。更多資訊,請參見Database Backup常見問題。

      image

    建立成功恢複任務後,系統開始恢複資料庫。在恢复计划頁簽,可以看到您建立的恢複任務。恢複完成後,狀態變更為完成。image.png

    恢複完成後,您就可以登入MySQL資料庫,進行資料驗證了。

常見問題

Database Backup常見問題