如何從自建MySQL遷移至阿里雲RDS for MySQL的教程

ABC17606298774發表於2020-12-05

當我們的程式和資料庫上雲時,就需要從本地將自建MySQL遷移至RDS for MySQL例項。阿里雲DTS支援結構遷移、全量資料遷移以及增量資料遷移,同時使用這三種遷移型別可以實現在自建應用不停服的情況下,平滑地完成自建MySQL資料庫的遷移上雲。

要求執行資料遷移操作的MySQL資料庫支援以下例項型別:

有公網IP的自建資料庫
ECS上的自建資料庫
通過專線/VPN閘道器/智慧閘道器接入的自建資料庫
本文以有公網IP的自建資料庫為例介紹配置流程,那幾種型別與該案例類似。

操作步驟

登入資料傳輸控制檯。
在左側導航欄,單擊資料遷移。
在遷移任務列表頁面頂部,選擇遷移的目標例項所屬地域。
在這裡插入圖片描述
單擊頁面右上角的建立遷移任務。
配置遷移任務的源庫及目標庫資訊。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
配置完成後,單擊頁面右下角的授權白名單並進入下一步。

說明: 此步驟將DTS伺服器的IP地址自動新增到目標RDS例項的白名單中,用於保障DTS伺服器能夠正常連線目標RDS例項。遷移完成後如不再需要可手動刪除。

選擇遷移物件及遷移型別。
在這裡插入圖片描述
單擊頁面右下角的預檢查並啟動。

預檢查通過後,單擊下一步。
在購買配置確認頁面,選擇鏈路規格並勾選資料傳輸(按量付費)服務條款。
單擊購買並啟動,遷移任務正式開始。
全量資料遷移
請勿手動結束遷移任務,否則可能會導致資料不完整。您只需等待遷移任務完成即可,遷移任務會自動結束。
增量資料遷移
遷移任務不會自動結束,您需要手動結束遷移任務。
說明 請選擇合適的時間手動結束遷移任務,例如業務低峰期或準備將業務切換至目標例項時。
觀察遷移任務的進度變更為增量遷移,並顯示為無延遲狀態時,將源庫停寫幾分鐘,此時增量遷移的狀態可能會顯示延遲的時間。
等待遷移任務的增量遷移再次進入無延遲狀態後,手動結束遷移任務。
在這裡插入圖片描述
將業務切換至RDS例項。

資料遷移的資料庫賬號擁有讀寫許可權,為保障資料庫安全性,請在資料遷移完成後,刪除自建MySQL資料庫和RDS for MySQL例項中的資料庫賬號。
更多參閱阿里雲資料庫遷移幫助文件

相關文章