mysql数据库迁移达梦

迁移前准备:

授权给要迁移的数据库的用户,例如此时是 mysql迁移到达梦里面,所以得把你连接这个mysql数据库的这个用户root授权,

CREATE USER 'root' IDENTIFIED BY '123456';
GRANT ALL privileges ON *.* TO 'root'@'root' WITH GRANT OPTION;

mysql数据库迁移达梦_第1张图片

一、迁移序列
mysql数据库迁移达梦_第2张图片
1.打开DM数据迁移工具,创建一个迁移。
mysql数据库迁移达梦_第3张图片
填写好之后
mysql数据库迁移达梦_第4张图片
mysql数据库迁移达梦_第5张图片
mysql数据库迁移达梦_第6张图片
mysql数据库迁移达梦_第7张图片
这里需要注意的是,保持对象名大小写不要勾选,否则后面连接数据库的时候会报错找不到该模式。
mysql数据库迁移达梦_第8张图片
这里记得勾选上创建模式(如果你是第一次创建模式的话)
mysql数据库迁移达梦_第9张图片
来到选择对象这一个页面,点击选择之后,再点转换按钮,打开之后把这些勾选上,并把应用到当前选项到其他同类对象全部勾选上,弹出窗口之后将这些表全部勾选上
mysql数据库迁移达梦_第10张图片
如果报错外键和唯一约束冲突的,点击上一步,找到那张表点击转换把约束中的唯一约束去掉。
接着再一次报错以下

mysql数据库迁移达梦_第11张图片
此时我们手动添加,回到DM管理工具找到刚才创建的模式表,新建查询

ALTER TABLE "ABCD"."ROLE_MODEL" ADD CONSTRAINT "rm_role_id" FOREIGN
KEY("ROLE_ID") REFERENCES "ABCD"."ROLE"("ID") ON DELETE CASCADE with index;

mysql数据库迁移达梦_第12张图片
mysql数据库迁移达梦_第13张图片
在idea中
mysql数据库迁移达梦_第14张图片
打开之后并设置你刚才创建好的模式表,url那一行写,

jdbc:dm://IP:端口/模式?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8

mysql数据库迁移达梦_第15张图片
另:http://t.csdnimg.cn/8s94t

你可能感兴趣的:(数据库,mysql,达梦数据库)