mysql数据库迁移至金仓KingbaseESV9数据库
mysql数据库迁移至金仓KingbaseESV9数据库
安装金仓数据库请看官方文档或者我的安装文章
迁移类型
迁移分为几种
- 可视化迁移 (简单)
- 命令行迁移 (困难)
- 在线迁移 (我没看)
这里使用可视化迁移(BS)
官方文档
https://bbs.kingbase.com.cn/docHtml?recId=ef7404928de44316a3e72c84e64af712&url=aHR0cHM6Ly9iYnMua2luZ2Jhc2UuY29tLmNuL2tpbmdiYXNlLWRvYy92OS4zLjExL2ludHJvL3JlbGVhc2Vub3Rlcy1leHRlcm5hbC12OS9pbmRleC5odG1s
金仓版本选择
官方下载地址
https://www.kingbase.com.cn/download.html#database_list
根据自己的需求进行选择
支持MySQL5、MySQL8 到KingbaseES V9的数据迁移。
BS版部署(KDTS)
迁移工具BS版随数据库一起打包发布,安装完数据库后,在`${KES_HOME}/ClientTools/guitools/KDts/KDTS-WEB`目录下,其中`${KES_HOME}`代表 Kingbase 数据库的安装根目录,程序包括如下目录:
- bin: 启动脚本
- conf: 配置文件
- drivers: 数据库连接驱动
- jdk: jdk 目录
- lib: 程序包
- web: 页面文件
也就是说没有单独下载KDTS的地方,需要下载数据库,然后才能安装KDTS
安装数据库可以去官网看文档或者找我的对应安装文章
1.已经安装完整插件数据库: 可以在目录下找到
2.没安装下载数据库: 去下载对应版本的数据库
3.有数据库安装包并且KDTS未安装或者KDTS文件损坏: 使用安装包重新安装KDTS
这里说明一下如何使用数据库安装包重新安装KDTS
KDTS重新安装(可选)
跳过了数据库安装包上传服务,并且挂载ios的步骤,可以在官网或者我的对应文章中找到
运行安装文件
运行后选择执行内容
1是安装新的数据库
2是修改当前
- 如果是需要安装完整数据,可以看其他文章的完整安装内容
- 如果没安装数据库只想安装KDTS选择1
- 如果已经安装数据库,选择2
这里用2(已安装数据库,进行功能修改)举例
选择需要修改的实例:1
- 1添加功能
- 2删除功能
- 3删除数据库
如果你之前没安装KDTS,那么选择1
如果你之前安装了KDTS但是损坏了,选择2.然后重新执行安装后,再次选择1
这里拿删除KDTS举例
先选删除(2,回车)
弹出确认
回车确认进入删除列表
可以看到KDTS的编号是5,输入5回车后就会删除KDTS,之后就能重新安装
由于我不需要删除,这里ctrl+c退出
之后安装同理不做演示
JDK
BS不自带JDK,需要下载或者使用已有的JDK11及其以上版本进行配置
下载地址 https://jdk.java.net/archive/
下载11.0.2版本或以上的对应系统版本的文件(我打算运行到linux服务器,我下载的是:openjdk-11.0.2_linux-x64_bin.tar.gz
上传到服务器,并解压
配置迁移程序启动脚本(bin/startup.sh 或 startup.bat)中 JAVA_PATH 即可
cd /opt/Kingbase/ES/V9/ClientTools/guitools/KDts/KDTS-WEB/bin
nano startup.sh
JAVA_PATH="/opt/JDK/jdk-11.0.2"
应使用解压版本的JDK,也不要把JDK设置到系统环境变量里,以免影响计算机上的其它应用。
启动KDTS
进入正确的目录
比如我的是:/opt/Kingbase/ES/V9/ClientTools/guitools/KDts/KDTS-WEB/bin
运行启动命令
./startup.sh
输出配置项,并给出了查看日志的代码
tail -f ../logs/kdts-app-console_2025-12-01_09-35-39.log
可以看到给出了服务的访问路径
http://localhost:54523
使用谷歌等浏览器打开
初始账号:
kingbase
密码:
Kb_DI@2019
添加原数据库和要转移到的金仓数据库
数据库空间名可以不填
新增迁移
选择需要转移的数据库
进行自定义配置
(看一看有没有你要设置的,我没有,我跳过)
查看结果
这里我因为大小写敏感问题失败了了一个表,但是其他表和数据都正常迁移了
查看金仓数据库
下载数据库连接工具
(其他能连的也行)
https://www.kingbase.com.cn/download.html#tool
已有数据


















浙公网安备 33010602011771号