阿里云支持將自建MySQL數據庫的全量備份數據恢復至云上。本文介紹備份恢復上云功能的使用方法。
更多數據恢復方案,請參見數據恢復方案概覽。
您也可以先將備份文件恢復至自建數據庫中,然后再從自建數據庫遷移到RDS實例。具體操作,請參見RDS MySQL物理備份文件恢復到自建數據庫和從自建MySQL遷移至RDS MySQL實例。
前提條件
注意事項
請將自建庫的全量備份文件導入RDS控制臺,不能導入RDS實例的備份文件。
導入備份
登錄RDS實例列表,在頁面左上角選擇地域,在左側導航欄中單擊備份管理。
單擊用戶備份頁簽下的導入備份按鈕。
在彈出的數據導入向導對話框中,仔細閱讀相關說明并單擊下一步,直至切換到3. 數據導入頁簽。
說明向導窗口引導您如何導入備份,詳情如下。更多操作,請參見分步驟執行全量備份并上傳至OSS。
1. 備份您的數據庫:全量備份自建庫中的數據。
2. 上傳備份文件到OSS:將自建庫的全量備份數據上傳到OSS。
在3. 數據導入頁簽中,配置如下參數,并單擊確定。
參數名
說明
MySQL版本
系統自動顯示為5.7/8.0。
說明僅支持導入備份自建數據庫的版本為MySQL 5.7或8.0。
地域
步驟1中選擇的地域,該地域需要和備份文件所在的OSS Bucket的地域一致。
OSS Bucket
選擇自建庫備份文件所在的OSS Bucket。關于OSS Bucket的更多信息,請參見上傳文件。
OSS文件名
選擇OSS Bucket中的自建庫備份文件。您可以在OSS文件名右側的文本框中輸入備份文件的文件名快速查找。本功能支持模糊匹配和精確匹配。
說明OSS中的備份文件必須為
_QP.XB
格式,或者將_QP.XB
格式的文件壓縮為TAR.GZ
格式進行存儲。更多限制,請參見附錄:使用限制。備注
自定義備份文件的備注信息。
可用區
設置用戶備份的可用區。選擇可用區后,系統會在該可用區內創建一個秒級快照,大幅節省備份導入所需要的時間。
說明用戶備份導入完成,并通過其恢復到新實例時,該可用區即為新實例所在的可用區。
存儲空間
選擇還原用戶備份所需的存儲空間大小,可選范圍為20 GB~6000 GB。
說明默認為備份文件的3倍大小,若該大小未超過20 GB,則存儲空間默認為20 GB。
說明如您未授權RDS訪問OSS,請先在3. 數據導入頁面下方單擊授權地址,在跳轉到的頁面左下角單擊同意授權。
更多導入備份時的注意事項請仔細閱讀該頁面下的說明。
系統會在用戶備份中生成備份文件校驗任務,等待任務狀態由校驗中變更為完成即可。
重要備份文件的校驗時長取決于實例在備份時的狀態。例如,備份期間原實例中若有太多寫入操作,會導致實例大量生成redo日志、或實例中執行了大型的事務等情況下,備份文件校驗時間會變長。
恢復用戶備份至云上
完成導入備份后,您可以將該備份文件恢復至新實例,實現備份上云。
用戶備份默認保存3天,過期后自動刪除,請在有效期內完成恢復。您也可以調整用戶備份的保留天數。更多信息,請參見設置用戶備份保留天數。
登錄RDS實例列表,在頁面左上角選擇地域,在左側導航欄中單擊備份管理。
單擊目標備份ID/備注右側操作列下的恢復。
設置如下參數,單擊下一步:實例配置。
類別
說明
主節點可用區
選擇主實例所在可用區。
說明本參數僅適用于導入時未選擇可用區的用戶備份。導入時已選擇可用區的用戶備份不顯示本參數。
存儲類型
ESSD PL1云盤:PL1性能級別的增強型(Enhanced)SSD云盤。
SSD云盤:基于分布式存儲架構的彈性塊存儲設備。選擇SSD云盤,即實現了計算與存儲分離。
說明更多信息,請參見存儲類型。
實例規格
通用規格(入門級):通用型的實例規格,獨享被分配的內存和I/O資源,與同一服務器上的其他通用型實例共享CPU和存儲資源。
說明每種規格都有對應的CPU核數、內存、最大連接數和最大IOPS。詳情請參見主實例規格列表。
存儲空間
存儲空間包括數據空間、系統文件空間、日志文件空間和事務文件空間。調整存儲空間時最小單位為5 GB。
設置如下參數,單擊下一步:實例配置。
類別
說明
主節點可用區
選擇主實例所在可用區。
說明本參數僅適用于導入時未選擇可用區的用戶備份。導入時已選擇可用區的用戶備份不顯示本參數。
存儲類型
ESSD PL1云盤:PL1性能級別的增強型(Enhanced)SSD云盤。
SSD云盤:基于分布式存儲架構的彈性塊存儲設備。選擇SSD云盤,即實現了計算與存儲分離。
說明更多信息,請參見存儲類型。
實例規格
通用規格(入門級):通用型的實例規格,獨享被分配的內存和I/O資源,與同一服務器上的其他通用型實例共享CPU和存儲資源。
說明每種規格都有對應的CPU核數、內存、最大連接數和最大IOPS。詳情請參見主實例規格列表。
存儲空間
存儲空間包括數據空間、系統文件空間、日志文件空間和事務文件空間。調整存儲空間時最小單位為5 GB。
設置如下參數,單擊下一步:確認訂單。
類別
說明
網絡類型
專有網絡:也稱為VPC(Virtual Private Cloud)。VPC是一種隔離的網絡環境,安全性和性能均高于傳統的經典網絡。選擇專有網絡時您需要選擇對應的VPC和主節點交換機。
說明請確保選擇的VPC與需要連接的ECS一致,否則它們無法通過內網互通。
參數模板
設置實例參數模板。方便您使用系統參數模板或已創建的自定義參數模板預設實例的參數,更多信息,請參見使用參數模板。
時區
設置實例時區。
表名大小寫
設置實例表名是否區分大小寫。當本地數據庫區分大小寫時,您可以選擇區分大小寫,便于您遷移數據。
確認參數配置,選擇購買量,選中服務協議,單擊去支付完成支付。
說明實例的創建需要1~5分鐘時間,請耐心等待。
相關操作
設置用戶備份保留天數
備份導入完成后,該用戶備份默認保留3天。您可以根據業務需求增加或減少備份保留天數。
當您不再需要某個用戶備份,您可以刪除用戶備份。
登錄RDS實例列表,在頁面左上角選擇地域,并在左側導航欄中單擊備份管理。
單擊目標備份ID/備注右側過期時間列下的設置保留天數。
在彈出的對話框中,您可以直接單擊下拉框選擇系統預設的保留天數,也可以勾選自定義天數左側的選框,手動輸入或單擊數字右側的上下箭頭增減保留天數。
說明保留到展示了備份的過期時間,若該時間超過2099年即顯示為永久。
單擊確定完成更改。
為用戶備份添加標簽
為了方便管理,您可以為已經導入的備份添加標簽。
登錄RDS實例列表,在頁面左上角選擇地域,并在左側導航欄中單擊備份管理。
單擊目標備份ID/備注右側標簽列下的+編輯標簽。
單擊創建標簽,輸入標簽的鍵和值,單擊文本框右側的確定完成創建,并單擊對話框右下角的確定完成創建。
說明如果您已經新建了標簽,可以單擊選擇標簽,為用戶備份添加標簽。
添加完成后,如果您希望變更目標備份的標簽,可以將鼠標移動到已添加的標簽上,在彈出的氣泡中單擊編輯標簽,重復步驟3重新創建或選擇標簽。
查看用戶備份的日志信息
在備份自建庫過程中,如果源庫中存在數據修改的操作,則備份文件中會帶有日志信息,方便您恢復這部分增量數據。
登錄RDS實例列表,在頁面左上角選擇地域,并在左側導航欄中單擊備份管理。
單擊目標備份ID右側操作列下的詳情。
在彈出的窗口中即可查詢到日志的具體信息。
說明日志信息中包含如下內容:
Master_Log_File::日志的文件名,展示增量數據所在的起始日志文件。
Master_Log_Position::日志文件中的位置信息,展示日志文件中增量數據的起始位置。
刪除用戶備份
為了節省開支,您可以刪除不再需要的用戶備份。
登錄RDS實例列表,在頁面左上角選擇地域,并在左側導航欄中單擊備份管理。
單擊目標備份ID/備注右側操作列下的刪除。
在彈出的窗口中單擊確認。
其他操作
相關API
API | 描述 |
將自建庫MySQL的備份數據導入至RDS。 | |
變更用戶備份的備注信息和保留時長。 | |
查詢所有已導入至RDS的用戶備份的詳情。 | |
刪除目標用戶備份。 |