金仓数据库数据迁徙实战:从MySQL到KES的顺利迁徙

打印 上一主题 下一主题

主题 1029|帖子 1029|积分 3087

今天我们将开始实践金仓数据库的数据迁徙功能。在此之前,我们一直使用的是简化版的 Docker 镜像,这个版本并没有集成可视化操作工具。因此,为了更方便地举行后续的操作,我们需要额外下载一个 Windows 版本的安装包并举行安装。
需要注意的是,假如你不计划安装数据库,安装过程中可以选择不安装相关组件。至于详细的安装步调,我们将不再演示,因为安装过程非常直观而且与其他常见软件的安装过程类似。
安装

下载完成后,只需双击安装包,按照提示举行安装即可。如图所示,点击安装包后便可开始安装过程。

在本次操作中,我们主要使用的是金仓数据库提供的 KDTS 可视化工具。我们只需找到 KDTS 工具所在的文件夹,并直接双击运行其中的 .bat 启动文件即可。

这里我踩了一个坑,碰到了双击启动时一直报错,提示“找不到文件路径”。起初我以为是中文路径导致的问题,然而仔细检查后发现根本没有中文路径。唯一让我感到疑惑的是,有一个文件夹名称末端多了一个空格。
于是,我决定尝试将步调重新安装到一个路径中没有空格的目录下,结果竟然顺利运行了。看来问题的根源真的是那个文件夹名称中的空格。

紧接着,我们按照正常流程启动了批处理(.bat)文件,结果步调顺利启动并成功运行,没有出现任何错误提示。详细运行状态如图所示。

默认情况下,步调并不会自动打开浏览器,而是会在控制台窗口中表现一条服务启动成功的提示信息。此时,用户只需要关闭这个提示窗口即可继承操作。关闭窗口后,我们可以直接在浏览器中访问默认的地址来查看步调的运行状态,访问地址为:http://localhost:54523/
别的,网页的默认登录用户名和暗码分别是:kingbase / kingbase,你可以使用这些根据举行登录。
迁徙UI

在输入正确的用户名和暗码后,我们成功登录并进入了系统界面。接下来我们操作一下。

首先,为了开始迁徙操作,我们需要创建一个数据源,也就是指定我们要迁徙的数据库。在此,我将演示怎样举行MySQL 8版本的设置。非常重要的一点是,在选择数据源范例时必须确保选择正确的数据库范例——在本例中为MySQL 8版本。
假如选择了错误的数据库版本或范例,系统可能会出现不可预见的非常。

牢记,在举行数据迁徙操作时,不要在“迁徙数据管理”中直接新建数据源信息。这是因为一旦你在该界面中新建数据源后,系统需要刷新页面才能使新增的数据源信息生效。
假如你不盼望频繁刷新页面并浪费时间,那么建议在开始设置之前,就先提前完成数据源信息的设置工作。

接下来,我们可以继承正常设置 KES 的链接信息。在设置过程中,请特别注意不要选择错误的 KES 兼容模式,否则可能会导致设置失败。详细结果请参见下图。

接下来,我们直接点击我们所选择的数据库信息,默认会全都迁徙,假如你不想迁徙一些信息,可以选择去掉勾选。如图所示:

紧接着,点击保存且迁徙按钮后,等待使命启动,不要点击多次,他这里会有一些慢。然后,我们就可以去看下使命的迁徙进度了,因为我这里是一个表,所以迁徙的很快。

假如你的使命很大很多,这里也有使命实行批次可以让你查看,你可以选择逐步迁徙,假如有任何错误这里也有部分迁徙日志可以查看。

至此,我们的MySQL数据库就正常迁徙到了KES金仓数据库了。
总结

通过本次操作,我们成功地将MySQL数据库迁徙到KES金仓数据库,并顺利完成了相关的设置和数据迁徙。过程中,我们碰到了一些小问题,例如文件路径中的空格,但通过调整安装路径,问题得以解决。值得注意的是,设置数据源时需警惕选择正确的数据库范例与兼容模式,避免不必要的错误。总的来说,金仓数据库的数据迁徙功能使用简便,但需要仔细操作和检查细节,才能确保顺利完成迁徙使命。
我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交换与分享,对开源社区充满热情。同时也是一位腾讯云创作之星、阿里云专家博主、华为云云享专家、掘金优秀作者。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

伤心客

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表