操作場景
關系型數據庫服務支持使用已有的自動備份,恢復實例數據到指定時間點。
實例恢復到指定時間點,會從OBS備份空間中選擇一個該時間點最近的全量備份下載到實例上進行全量恢復,再重放增量備份到指定時間點,恢復時長和實例的數據量有關,平均恢復速率為80MB/s。
功能說明
| 類別 | 說明 |
|---|---|
| 恢復范圍 | 恢復整個實例。 |
| 恢復后實例數據 | 恢復后實例數據與用于恢復的“全備文件+增備文件”中的數據一致。
|
| 恢復的時間點 | 可以恢復到全量備份保留時間內,最早的一個全量備份之后的任意時間點內的數據。 |
| 恢復類型 | 恢復到新實例 |
| 恢復到新實例各配置項 |
|
| 恢復時長 | 恢復時長和實例的數據量有關,平均恢復速率為80MB/s。 |
約束限制
請勿在RDS for MySQL實例的生命周期內執行“reset master”命令,以免造成恢復到指定時間點功能異常。
恢復到新實例時,原實例備份存在大事務有可能會導致恢復失敗,如果恢復失敗請提交工單處理。
如果實例啟用了“SQL限流”功能,不同恢復場景的限制如下:
? 恢復到新實例:5.7版本原有的SQL限流規則都會失效,5.6和8.0會保留原實例的限流規則。
? 恢復到當前實例:當前實例的SQL限流規則都會恢復到備份所在的時間點。
? 恢復到已有實例:5.7版本目標實例的SQL限流規則全部失效,5.6和8.0原實例的規則會覆蓋目標實例規則。
對當前實例的恢復操作
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁面。
步驟 4 在“實例管理”頁面,選擇指定的實例,單擊實例名稱。
步驟 5 在左側導航欄中選擇“備份恢復”頁簽,單擊“恢復到指定時間點”。
步驟 6 選擇恢復日期和該日期下可恢復的時間區間,并輸入要恢復到的時間點,選擇恢復方式,單擊“確定”。
恢復到新實例
跳轉到“恢復到新實例”的服務選型頁面:
? 數據庫引擎和數據庫版本,與原實例相同,不可重置。
? 其他參數默認,用戶如需設置,請參見購買。
步驟 7 查看恢復結果。
恢復到新實例
為用戶重新創建一個和該時間點數據相同的實例。可看到實例由“創建中”變為“正常”,說明恢復成功。
恢復成功的新實例是一個獨立的實例,與原有實例沒有關聯。如需使用只讀實例,請重新在該實例上進行創建。
實例創建完成后,系統會自動執行一次全量備份。
----結束