您可以通过数据传输对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中待迁入数据的目标数据库和表,都需要在进行迁移之前先创建好。否则可能出现如下图所示的错误:

按提示信息纠正后,通过预检查,单击 下一步

启动迁移

通过数据传输服务,启动数据迁移。



查看结果

若选择全量数据迁移,则在迁移完成后任务状态会显示“已完成”;若选择全量数据+增量数据迁移,则在全量数据迁移完成后,任务状态会显示增量数据迁移“迁移中”,直至您结束迁移任务。