您可以通過數(shù)據(jù)傳輸對HybridDB for MySQL(原名PetaData)進行數(shù)據(jù)的全量和增量遷移。

準備工作

遷移之前,需要事先創(chuàng)建好HybridDB for MySQL中待遷入數(shù)據(jù)的目標數(shù)據(jù)庫和數(shù)據(jù)表。

創(chuàng)建任務

打開數(shù)據(jù)傳輸控制臺

在數(shù)據(jù)遷移界面中,創(chuàng)建遷移任務。



源庫與目標庫

源庫的實例類型可以是RDS實例,或者是您自建的MySQL數(shù)據(jù)庫。以RDS實例為例,選擇待遷移實例的ID,輸入對應的數(shù)據(jù)庫賬號及密碼。

說明 DTS現(xiàn)已支持RDS/MySQL向HybridDB for MySQL的 全量及增量數(shù)據(jù)同步。

目標庫選擇PetaData,選擇待遷入的PetaData實例的ID,輸入對應的數(shù)據(jù)庫賬號及密碼。

單擊授權(quán)白名單并進入下一步



配置源數(shù)據(jù)庫和表

遷移任務第二步為“遷移類型及列表”。在左側(cè)窗口中選取待遷移的數(shù)據(jù)庫及對應的表,通過界面中間向右的箭頭,將數(shù)據(jù)表添加到右側(cè)窗口中。

在此例中,RDS中待遷移的數(shù)據(jù)庫名為test_new,選擇其中的btest和dmstest3兩張表進行數(shù)據(jù)遷移。



配置目標庫和表

根據(jù)HybridDB for MySQL中待遷入數(shù)據(jù)的目標數(shù)據(jù)庫名,在配置頁面中單擊目標數(shù)據(jù)庫右側(cè)的編輯選項,編輯庫名。

在本例中,HybridDB for MySQL中待遷入的數(shù)據(jù)庫名為targetdb,如下:



單擊確定,完成庫名修改。

單擊預檢查并啟動,進行下一步預檢查。

預檢查

注意 HybridDB for MySQL中待遷入數(shù)據(jù)的目標數(shù)據(jù)庫和表,都需要在進行遷移之前先創(chuàng)建好。否則可能出現(xiàn)如下圖所示的錯誤:

按提示信息糾正后,通過預檢查,單擊 下一步

啟動遷移

通過數(shù)據(jù)傳輸服務,啟動數(shù)據(jù)遷移。



查看結(jié)果

若選擇全量數(shù)據(jù)遷移,則在遷移完成后任務狀態(tài)會顯示“已完成”;若選擇全量數(shù)據(jù)+增量數(shù)據(jù)遷移,則在全量數(shù)據(jù)遷移完成后,任務狀態(tài)會顯示增量數(shù)據(jù)遷移“遷移中”,直至您結(jié)束遷移任務。