Mysql数据库迁移到达梦数据库记录

mysql版本:5.7.31

达梦版本:DM8

 

前提:linux服务器(麒麟V10)上安装了达梦数据库DM8,本地windows10安装了DM8的客户端及工具(也是通过达梦数据库包安装,只是安装选择时可以不用安装服务器)

 

需要Mysql连接驱动,此处使用的是:mysql-connector-java-5.1.33.jar

下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java

 

先使用DM管理工具测试达梦数据库连接,并创建操作用户

 

 提示:如果连接失败报6001,可排查下IP、端口、防火墙等问题

 

创建用户:输入账号密码,其他默认即可

 

 

给创建的用户授权,否则迁移会报没有建表权限等错

角色授权

 

 

系统授权(角色授权也可在此界面点击操作)

 

 

使用DM数据迁移工具

 

 右击空白处,新建迁移

 

 

选择上面下载的驱动,其他默认即可,刷新,选择要迁移的数据库

 

 

 

 

 

 

如图,选择勾上

 

 

 

选择所有表

 

一直下一步,最后点击完成,即开始迁移

 

 

等待完成

注:如果迁移有出错的,按照迁移报告修改表即可,比如:

 

 

最后登录DM管理工具验证迁移数据

 

 

 

 

用户与模式的关系

每个用户有一个默认的同名的模式,访问自己模式下的表、视图等,不需要加模式名,访问其他模式下的对象需要加上模式名。

DM 中一个用户可以拥有多个模式,一个模式只能归属于一个用户,创建用户,默认会创建一个同名的模式,也可以单独创建模式。默认情况下,用户查询同名模式下的对象,模式可看做是mysql中的数据库。

 查询当前用户模式下的表,无需加对象名

TEST 用户为例,当查询自己模式下得表时

例:select * from test

查询其他用户模式下的表,需要加对象名

例:select * from sysjob.sysjobs

 

 

其他详细信息可查看官网文档

https://eco.dameng.com/document/dm/zh-cn/start/dm-version-differences.html

 

posted @   叮伱格斐呃  阅读(769)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-11-02 mysql 5.6升级至mysql 5.7及数据转移过程记录
Live2D
欢迎阅读『Mysql数据库迁移到达梦数据库记录』
点击右上角即可分享
微信分享提示