暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

使用panwei_dtp迁移系统迁移mysql数据库到磐维数据库

原创 飞天 2024-03-18
2157

本文主要介绍如何使用panwei_dtp工具把mysql数据库的对象和数据迁移到磐维数据库中。

磐维数据库迁移系统(panwei_dtp)的说明以及安装部署请参考链接

https://www.modb.pro/db/1769551904217042944

迁移兼容性说明

image.png
image.png

迁移限制

在MySQL对象转换的过程中,部分语法无法转换或需要根据磐维目标库支持情况进行特殊处理。具体请参考官方手册。

下面主要介绍mysql数据库迁移到磐维的过程。

(一)环境说明

1733118764404.jpg

(二)准备工作

1、mysql库中创建远程连接用户

create user 'root'@'%' identified by '123456';
grant all on *.* to 'root'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
出于安全方面的考虑,可以使用下面的权限进行授权:
grant select         on databasename.* to '<username>'@'<host>';
grant show view  on databasename.* to '<username>'@'<host>';
grant process on *.* to '<username>'@'<host>';

2、磐维库中创建目标数据库和远程连接用户

postgres=# create database yewudb;
CREATE DATABASE
postgres=# create user yewuusr with password 'Test@123';
CREATE ROLE
postgres=# grant all privileges to yewuusr;
ALTER ROLE

3、设置磐维数据库白名单

gs_guc reload -I all -N all -h "host all all 192.*.*.0/24 sha256"

(三)开始迁移

1、新建数据源

image.png

新建mysql数据源

17331188613821.jpg
image.png

新建磐维数据源

1733119029126.jpg
建好的数据源如下:
image.png

2、新建迁移任务

image.png
image.png
image.png
image.png

3、查看迁移报告

image.png

image.png

修改sql后继续迁移
image.png

image.png

sql执行成功
image.png

4、导出迁移报告

可以在本地查看导出的详细报告,包括excel、html两种格式。
image.png

5、手工校验数据(可选)

源mysql库

image.png

目标磐维库

image.png

总结

至此,mysql数据库中的数据全部迁移到磐维数据库中。

最后修改时间:2024-12-02 13:59:08
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论