您可以通过数据传输对HybridDB for MySQL(原名PetaData)进行数据的全量和增量迁移。
准备工作
迁移之前,需要事先创建好HybridDB for MySQL中待迁入数据的目标数据库和数据表。
创建任务
打开数据传输控制台:
在数据迁移界面中,创建迁移任务。
源库与目标库
源库的实例类型可以是RDS实例,或者是您自建的MySQL数据库。以RDS实例为例,选择待迁移实例的ID,输入对应的数据库账号及密码。
说明 DTS现已支持RDS/MySQL向HybridDB for MySQL的
全量及增量数据同步。
目标库选择PetaData,选择待迁入的PetaData实例的ID,输入对应的数据库账号及密码。
单击授权白名单并进入下一步。
配置源数据库和表
迁移任务第二步为“迁移类型及列表”。在左侧窗口中选取待迁移的数据库及对应的表,通过界面中间向右的箭头,将数据表添加到右侧窗口中。
在此例中,RDS中待迁移的数据库名为test_new,选择其中的btest和dmstest3两张表进行数据迁移。
配置目标库和表
根据HybridDB for MySQL中待迁入数据的目标数据库名,在配置页面中单击目标数据库右侧的编辑选项,编辑库名。
在本例中,HybridDB for MySQL中待迁入的数据库名为targetdb,如下:
单击确定,完成库名修改。
单击预检查并启动,进行下一步预检查。
预检查
注意 HybridDB for MySQL中待迁入数据的目标数据库和表,都需要在进行迁移之前先创建好。否则可能出现如下图所示的错误:
按提示信息纠正后,通过预检查,单击
下一步。
启动迁移
通过数据传输服务,启动数据迁移。
查看结果
若选择全量数据迁移,则在迁移完成后任务状态会显示“已完成”;若选择全量数据+增量数据迁移,则在全量数据迁移完成后,任务状态会显示增量数据迁移“迁移中”,直至您结束迁移任务。