MySQL迁移到达梦8数据库实战记录


 

MySQL迁移到达梦8数据库实战记录

一、安装mysql 5.7 环境

 

 

 

 

 

二、 导入测试数据

 

 

 

 

 

 

 

导入报错

 

 

 

 

 

修改解决:修改mysql sql_mode 

 

 

 

 

 

重新导入=成功

三、查看带迁移库信息

   

 1、表数量

 

 

 

    

  

 2、表记录数

 

    

 

 

 

3、表大小

 

 

 

 

 

4、函数和存储过程、视图

 

 

 

 

四、准备达梦数据库 

 

    1、初始化新实例 参数设置大小写不敏感,开启兼容mysql 模式

 

 

 

 

 

设置 COMPATIBLE_MODE = 4 兼容mysql 模式

 

五、配置 DTS 迁移工作

 

   1、创建迁移任务

 

 

 

 

  2、配置数据源

 

 

 

 

 

3、配置目的数据库

 

 

 

 

 

4、 配置相关迁移选项

 

 

 

 

5、迁移完成

 

 

 

六、处理迁移失败的任务

   

    1、分析报错

 

 

 

 

 

查看失败原因 为建表语句 默认的时间值 DEFAULT '0000-00-00 00:00:00' 因为达梦的 timestamp 取值范围 在  必须在 ‘0001-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’之间。

 

 

2、 解决方法

        

    登录mysql 端修改其默认值 在尝试迁移报错的任务

 

 

 

 

 

    

 

 

重新迁移成功

 

 

 

 

 

 

 

七、比对数据

 

 

 

 

 

 

 

 

更多资讯请上达梦技术社区了解: https://eco.dameng.com

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM