Linux Sqllite转mysql_MsSQL转化成MySQL – MySQL Migration Toolkit

MySQL Migration Toolkit mysql官方提供的数据库移植工具,可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据。需要java支持

以下是我将本机MsSql 2008数据库导入远程Mysql(192.168.1.110)实现从MsSql GBK转换到Mysql utf8数据库中。

安装Sql Server 2008 导数据略。

MySQL Migration Toolkit下载地址:http://dev.mysql.com/downloads/gui-tools/5.0.html

配置图解如下:

1. 点击“开始”-“程序”-“MySQL”-“MySQL Migration Toolkit”,运行MySQL Migration Toolkit。

e500fb28409c449e2f280dc15e92863b.png

2. 点击“Next” 选择“Direct Migration”,点击“Next”, 在“Source Database”中填写你要转换的源数据库的一些参数

7ea0136f09f630e81e034d3c98b69dd7.png

3. 在“Target Database”中填写你转换后的数据库类型的一些参数

11916831c39cf716a7c9051b1d75888d.png

4. Reverse Engineering,显示“Execution completed successfully”则说明数据转换成功

854e57f6c6eb3bc1b75840add072275a.png

5. Object Type Selection

选中“Objects of type Oracle Table”和 “Objects of type Oracle View”,如需迁移其它对象类型,在相应选项前勾中。

通过“Detailed selection”选择不需要迁移的对象

ca23910f229a92c79114f92ab5aa60a3.png

6. Object Mapping 修改“Migration of type Oracle Schema”  “Migration

method”选择“Multilanguage”; “Migration of type Oracle Table” “Migration

method” 选择”Data consistency/multilanguage”

f8a0162232113d4e4834003fbeb0d3c8.png

7. Migrated Objects这个工具转换是有写bug,有些字段不能转换,会在下面报语法错误,特别注意这一步能修正语法。

3c234b58fa53cbbbb0ab2b6d90ee958c.png

8. Creating Objects显示“Execution completed successfully”则表示对象创建成功;如果报语法错误,步骤7修复。

9. Object Creation Options 选择直接在MySQL上创建对象

08ce3c867c03da397ca6006087196300.png

10. Data Mapping Options 我这里直接导出数据文件

7c4ce731ff48df1c3293ff8b47249e7f.png

11. 最后就是数据传输了,传完后会有一个Summary,显示迁移过程日志,查看是否有问题

3b99216f215b86773a2460ef4005ff38.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值