开发者社区> 问答> 正文

如何通过数据传输导入数据


用户可以通过[backcolor=transparent]数据传输( https://www.aliyun.com/product/dts)向 HybridDB for MySQL(原名PetaData) 中进行数据的全量和增量迁移。

准备工作



[backcolor=transparent]HybridDB for MySQL 中待迁入数据的目标数据库和表,都需要在进行迁移之前通过MySQL客户端先创建好。

创建任务



打开数据传输的控制台: https://dts.console.aliyun.com/在数据迁移中,创建迁移任务。

源库与目标库



源库的实例类型可以是RDS实例,或者是用户自建的MySQL数据库。此次以RDS实例为例子,选择待迁移的实例id,输入对应的数据库账号及密码。
(注:DTS现已支持RDS/MySQL向 HybridDB for MySQL 的[backcolor=transparent]全量及增量数据同步。)
目标库选择“PetaData”,及待迁入的PetaData实例id,输入对应的数据库账号及密码。
点击授权白名单,进入下一步。

配置源数据库和表



迁移任务第二步“迁移类型及列表”。在左侧窗口中选取待迁移的数据库及对应的表,添加到右侧窗口中。

在此例中,RDS中待迁移的数据库名为demo,选择其中的customer和lineitem两张表进行数据迁移。

配置目标库和表



根据 HybridDB for MySQL 中待迁入数据的目标数据库名,在配置页面中编辑库名(点击蓝色方框部分)。
在本例中,HybridDB for MySQL 中待迁入的数据库名为targetdb,因此修改如下:
点击确认。 点击进行下一步预检查。

预检查



请注意:[backcolor=transparent]HybridDB for MySQL 中待迁入数据的目标数据库和表,都需要在进行迁移之前先创建好。否则可能出现如下的错误: 按提示信息纠正后,通过预检查,点击下一步。

启动迁移



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

查看结果



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

展开
收起
云栖大讲堂 2017-10-31 16:55:35 2127 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载