本文介绍金仓数据库windows客户端自带的可视化界面数据迁移工具来迁移mysql的数据到金仓数据库。
KingbaseDTS 数据库迁移工具
迁移前准备
因为不能使用默认的system用户,所以需要添加新的用户
另外,如果需要在服务器使用命令行进行操作,需要先切换到kingbase用户,也就是安装数据库的用户
1、新增用户qianyi、赋予权限
CREATE user qianyi with password 'qianyi123';
grant system to qianyi;
2、创建一个新库qianyidb
CREATE DATABASE qianyidb owner qianyi;
3、创建模式。这里两行的qianyidb不一样,第一行的qianyidb表示数据库,第二行的qianyidb表示模式。
c qianyidb qianyi -- 切换数据库
create schema qianyidb;
4、迁移数据,将原数据迁移到 qianyi用户的 qianyidb模式下
注意:这里需要注意一点的是,金仓数据使用postgresql引擎,所以会有模式这一概念,数据库下面先到模式,然后才到表格。这点跟mysql有点不同。关于模式的介绍,这里不做展开,可自行百度。

DTS启动方式
在安装了window的客户端之后,在开始菜单会有如下的菜单,点击数据迁移工具,就会启动,由于使用的是8080端口,所以启动之前保证端口没有被占用
确保本地java版本在jdk11以上版本,然后启动kdts-plus-bs数据库转换工具。


启动完毕之后最小化窗口,然后在浏览器打开
http://localhost:8080
默认的用户名和密码如下
用户名:admin
密码:123456&*
登录后的界面如下图

迁移方法
1、添加源数据库,也就是mysql的数源


添加完毕后可以先测试

2、添加目标数据库,也就是金仓


同样可以先测试是否正常链接
3、创建迁移任务




配置这里使用默认参数就行

4、执行迁移任务,并等待完成

完成后就是第二条记录的状态,可以通过详情看具体结果

5、迁移完成后,到金仓数据库中进行查看。

版权声明:本文内容来自CSDN:秋之失忆,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
原文链接:https:
如有涉及到侵权,请联系,将立即予以删除处理。
在此特别鸣谢原作者的创作。
此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。