未登录

信蚁社区 通行证

搜索
热搜: 统信UOS 麒麟
查看: 125|回复: 0

MySQL迁移到KingbaseES数据库

[复制链接]

1

主题

0

回帖

33

积分

Lv.4

Rank: 4

积分
33
发表于 昨天 10:01 | 显示全部楼层 |阅读模式
MySQL 迁移到 KingbaseES 数据库

参考连接:https://help.kingbase.com.cn/v8/development/develop-transfer/transplant-mysql/transplant-mysql-3.html
一、迁移前准备

1. KingbaseES 创建与MySQL 同名用户
  1. createuser test1 password 'xxxxxx';
复制代码
2. KingbaseES 创建与MySQL 同名库
  1. create database digitalone_dev owner test1;
复制代码
3. 将数据库授权给test1用户
  1. grant all on database digitalone_dev to test1 ;
复制代码
二、启动/访问 KDTS 数据库迁移工具

1. 启动
  1. cd /opt/Kingbase/ES/V8/ClientTools/guitools/KDts/KDTS-WEB/bin
  2. ./startup.sh
复制代码
2. 访问
  1. 浏览器访问:http://服务器ip:8080
  2. 用户名:kingbase
  3. 密码:kingbase
  4. # 默认是填充的
复制代码
三、使用KDTS 迁移

1. 添加数据源

1.1 添加源数据库

数据源管理 --> 源数据库 --> 新建 --> 填写连接信息 – > 确定(确定前建议点击测试,避免连接有问题)
MySQL迁移到KingbaseES数据库-1.png


1.2 添加目标数据库

数据源管理 --> 源数据库 --> 新建 --> 填写连接信息 – > 确定 (连接名称不能重复)
MySQL迁移到KingbaseES数据库-2.png


2. 建立迁移任务

迁移任务管理 – > 迁移任务 --> 新建 --> 选择相关信息 --> 选择模式 --> 选择迁移对象(点击红框可选择不迁移哪些表) --> 参数配置(自行选择) --> 保存/保存并迁移
MySQL迁移到KingbaseES数据库-3.png


MySQL迁移到KingbaseES数据库-4.png


MySQL迁移到KingbaseES数据库-5.png


MySQL迁移到KingbaseES数据库-6.png


问题:

MySQL迁移到KingbaseES数据库-7.png


varchar和numeric不能union,需要手动强制转一下

区别:
union select “bdc_request_statistics_zm”.“id”
union select “bdc_request_statistics_zm”.“id”::numeric(32,0)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表