本文不適用於MySQL類型的資料庫,關於MySQL執行個體恢複資料的方法,請參見通過複製執行個體恢複到主執行個體

使用者對資料庫誤操作引起的損失可以通過資料恢複功能最大程度地減少。我們推薦您使用通過臨時執行個體恢複到主執行個體的方法恢複資料。

建立臨時執行個體並不影響當前的生產執行個體,而是提供一個臨時執行個體供資料訪問。建議使用者先將資料恢複到臨時執行個體,驗證無誤後再回遷到主執行個體,避免資料恢複對業務造成衝擊。

注意事項

  • 臨時執行個體會繼承備份檔案的帳號和密碼。

  • 臨時執行個體的網路類型是傳統網路。

  • 同一時間僅可產生一個臨時執行個體。如果要建立新的臨時執行個體,需先刪除已存在的臨時執行個體。

  • 臨時執行個體不收取費用,但建立成功後,僅在48小時內有效,之後會自動釋放。

操作步驟

  1. 登入RDS管理主控台,選擇目標執行個體所在地區。
  2. 單擊目標執行個體的ID,進入基本資料頁面。
  3. 在左側功能表列中選擇備份恢複,進入備份恢複頁面。
  4. 選擇臨時執行個體標籤頁。
  5. 選擇離目標時間最近的時間段,執行個體將恢複到設定時間點之前最後備份的時間,單擊建立臨時執行個體
  6. 在彈出的確認框中單擊確定,建立臨時執行個體。
  7. 臨時執行個體建立完成後,進入RDS執行個體列表頁面。
  8. 單擊主執行個體的ID,進入基本資料頁面。
  9. 單擊頁面右上方的遷移資料庫,進入資料轉送(DTS)控制台。
  10. 選擇左側導覽列中的資料移轉,進入遷移工作清單頁面。
  11. 單擊建立遷移任務,進入建立遷移任務頁面。
  12. 輸入任務名稱、來源資料庫資訊和目標資料庫資訊。


    參數說明:

    • 任務名稱:預設情況下,DTS為每個任務自動產生一個任務名稱,您可以修改這個名稱,為任務配置一個具備業務意義的名稱,便於後續的任務識別。

    • 源庫資訊:

      • 執行個體類型:資料庫的執行個體類型,選擇RDS執行個體

      • 執行個體地區:選擇與主執行個體相同的地區。

      • RDS執行個體ID:單擊下拉式功能表,選擇臨時執行個體的ID。

      • 資料庫帳號:與主執行個體帳號一致,且該帳號必須具有對所有要遷移資料的讀/寫入權限。

      • 資料庫密碼:與主執行個體帳號的密碼一致。

    • 目標庫資訊

      • 執行個體類型:預設為RDS執行個體。

      • 執行個體地區:主執行個體所在地區。

      • RDS執行個體ID:目標RDS執行個體的ID。單擊下拉式功能表選擇臨時執行個體所對應的主執行個體ID。

      • 資料庫帳號:主執行個體帳號,該帳號必須具有對所有要遷移資料的讀/寫入權限。

      • 資料庫密碼:主執行個體帳號的密碼。

  13. 單擊授權白名單並進入下一步進入遷移類型及列表頁面。
  14. 選擇遷移類型,並在遷移對象欄中選擇要遷移的對象,單擊>將要遷移的對象放入已選擇對象欄中,如下圖所示。如果要修改遷移對象在目標資料庫上的名字,可以在已選擇對象中,將滑鼠放在需要修改的資料庫上面,即會顯示出編輯按鈕,如下圖所示。


  15. 單擊預檢查並啟動
    说明
    • 以下以預檢查不通過為例進行描述。如果預檢查通過,請直接跳轉至步驟18。

  16. 若系統顯示預檢查失敗結果,單擊檢測結果為失敗的檢測項後的!,查看失敗詳細資料,如下圖所示。根據失敗原因修複後,可在資料遷移工作清單中選擇該任務,並重新進行預檢查。


  17. 錯誤排查完畢後,在遷移工作清單頁面,選擇新建立的遷移任務,單擊啟動,如下圖所示。


  18. 若系統顯示預檢查通過資訊,單擊確定
  19. 購買配置確認頁面,確認配置資訊並勾選《資料轉送(隨用隨付)服務條款》,單擊立即購買並啟動