您可以通過數(shù)據(jù)傳輸對HybridDB for MySQL(原名PetaData)進行數(shù)據(jù)的全量和增量遷移。
準備工作
遷移之前,需要事先創(chuàng)建好HybridDB for MySQL中待遷入數(shù)據(jù)的目標數(shù)據(jù)庫和數(shù)據(jù)表。
創(chuàng)建任務
在數(shù)據(jù)遷移界面中,創(chuàng)建遷移任務。
源庫與目標庫
源庫的實例類型可以是RDS實例,或者是您自建的MySQL數(shù)據(jù)庫。以RDS實例為例,選擇待遷移實例的ID,輸入對應的數(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,如下:
單擊確定,完成庫名修改。
單擊預檢查并啟動,進行下一步預檢查。
預檢查
啟動遷移
通過數(shù)據(jù)傳輸服務,啟動數(shù)據(jù)遷移。
查看結(jié)果
若選擇全量數(shù)據(jù)遷移,則在遷移完成后任務狀態(tài)會顯示“已完成”;若選擇全量數(shù)據(jù)+增量數(shù)據(jù)遷移,則在全量數(shù)據(jù)遷移完成后,任務狀態(tài)會顯示增量數(shù)據(jù)遷移“遷移中”,直至您結(jié)束遷移任務。