`
conkeyn
  • 浏览: 1518339 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

MYSQL Migration Toolkit 数据转移

阅读更多
MYSQL Migration Toolkit 应该是可以用的,楼主好像没有配置对。
1、把MySQL Migration Toolkit安装在运行有MS SQL server的机器上;
2、此机器还需要安装java环境和jdbc驱动:
java环境去sun网站上下载,jdbc驱动去MySQL网站上下载(mysql-connector-java-5.0.5.zip),并且设置好路径的环境变量;
3、如果你原来的数据库里有中文字符,必须显式设置几个有关字符集的地方:
     A. Source Database 选择Database System为MS SQL:
      这里需要手动写jdbc连接串:点击界面下方的Advanced键,出现一个方框,提示输入 "Connection String:",在这里输入如下格式:
      jdbc:jtds:sqlserver://IP:PORT/YOURDB_NAME;user=USER;password=PASSWD;charset=gb2312(or gbk);domain=
   
     其中,大写 IP, PORT, YOURDB_NAME,USER, PASSWD都是要用实际MS SQL Server服务器的ip和端口,数据库名,数据库用户名,密码填写;
   
    B. Target Database  同样需要手动编辑jdbc连接串:
     点击界面下方的Advanced键,出现一个方框,提示输入"Connection String:"
      在这里输入如下格式:

       jdbc:mysql://IP:3306/?user=USER&password=PASSWD&useServerPrepStmts=false&characterEncoding=gbk
   
       其中,大写 IP, USER, PASSWD都是要用实际MySQL服务器的ip,数据库用户名,密码填写
   
    C.  选择sql server的schema和表
    D.  Object Mapping
      修改"Migration of type MSSQL Table":
      点击"Set Parameter",选择"User defined", 设置"charset=gb2312(or gbk), collation=gb2312(or gbk)_chinese_ci"
     E.  之后没有别的选项,一直到最后
    F.  移植完以后,用图形工具(MySQL query browser、SQLyog等)或用mysql客户端(命令行)联接,都可以看到中文。
       在客户端(命令行),先执行
       mysql> set names gb2312(or gbk);
4、由于MS SQL server和MySQL在语法格式和数据类型定义等方面有一定的差异,所以移植过程不是很简单,可能需要反复几次,修正语法格式和数据类型定义。MySQL Migration toolkit可以让用户手动修改生成的MySQL SQL语句,在其中的"Manual Editing"一节。


上面所写是我实际做过的一个简单的migration后总结的,主要目的是检验中文字符在移植后是否正常。
分享到:
评论

相关推荐

    MySQL Migration Toolkit 数据库转换工具

    MySQL Migration Toolkit 可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据 MySQL Migration Toolkit 包括下列转换工具: Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF...

    MySQL Migration Toolkit 数据库转化工具下载

    MySQL Migration Toolkit是一款强大的数据库迁移工具,它为用户提供了将数据从其他数据库系统迁移到MySQL的便利。这款2.3版本的工具集成了多种功能,旨在简化数据库迁移过程,确保数据的完整性和一致性。 1. **简介...

    MySQL Migration Toolkit免安装版

    MySQL Migration Toolkit是一款强大的工具,专为数据库管理员和开发人员设计,用于将各种其他数据库系统的数据迁移到MySQL。这款免安装版本使得用户无需正式安装即可直接使用,方便快捷。以下是关于MySQL Migration ...

    MySQL Migration Toolkit v2.1

    MySQL Migration Toolkit v2.1是一款强大的数据库迁移工具,专门设计用于在不同的数据库系统之间进行数据迁移,包括MySQL、Oracle、DBF(dBase文件)、Access以及Excel等。这款工具简化了数据库转换的过程,使得IT...

    MySQL Migration Toolkit的使用

    MySQL Migration Toolkit 是一款由 MySQL 官方提供的数据迁移工具,主要用于将其他数据库系统中的数据迁移到 MySQL 数据库中。它支持多种数据库之间的转换,包括 Oracle、Microsoft SQL Server、Microsoft Access、...

    MySQL Migration Toolkit

    MySQL Migration Toolkit是一款强大的工具,专为数据库管理员和开发人员设计,用于方便地将各种数据源迁移到MySQL数据库。这款工具提供了图形用户界面(GUI),使得迁移过程更为直观和简便,大大降低了从其他数据库...

    解决MySQL Migration Toolkit导入乱码

    本篇文章详细介绍了如何使用MySQL Migration Toolkit解决从MS SQL Server向MySQL迁移数据时出现的乱码问题。通过正确配置源数据库和目标数据库的字符集,可以确保数据迁移过程中的字符完整性。希望本文能帮助你在...

    [MySQL Migration Toolkit |可视化界面的MySQL数据库管理控制台

    1. 数据迁移:MySQL Migration Toolkit支持多种数据库系统到MySQL的迁移,如Oracle、SQL Server、Access等。它通过自动化过程减少了手动转换的工作量,确保数据在不同平台间的无缝迁移。用户可以选择全库迁移或仅...

    使用MySQL Migration Toolkit数据迁移工具迁移SqlServer 2005精简版数据库到mysql数据库乱码的问题

    使用MySQL Migration Toolkit数据迁移工具迁移SqlServer 2005精简版数据库到mysql数据库乱码的问题,使用ACCESS数据库编辑转换迁移

    mysql数据库移植工具(MySQL.Migration.Toolkit.v2.3)

    MySQL数据库移植工具(MySQL.Migration.Toolkit.v2.3)是一款专为数据库迁移设计的强大软件,主要功能在于实现不同数据库系统间的数据迁移,包括从其他数据库系统迁移到MySQL以及从MySQL迁移到其他数据库系统。...

    ESF Database Migration Toolkit

    在迁移过程中,ESF Database Migration Toolkit可以确保MySQL中的表结构、索引、触发器、存储过程以及视图等元素被准确无误地转移到目标数据库。 接下来是**Oracle**,这是一个高级的企业级数据库系统,以其复杂的...

    MySQL Migration Toolkit v2.1 特别版.rar

    MySQL Migration Toolkit v2.1特别版是一款强大的数据库迁移工具,专为那些希望在不同数据库系统之间无缝迁移数据的专业人士设计。这款工具集成了多种数据库之间的转换功能,包括MySQL、Microsoft SQL Server (MSSQL...

    MySQL Migration Toolkit 1.0

    MySQL Migration Toolkit 1.0

    mysql-migration-toolkit-noinstall-1.1.25-win32 ORACLE转MYSQL工具

    MySQL Migration Toolkit是一个强大的工具,专为数据库迁移设计,特别是针对从ORACLE到MYSQL的数据转换。这个工具集成了多种功能,帮助用户平滑地将ORACLE数据库的架构和数据迁移到MYSQL环境中,使得在不同数据库...

    解决sqlserver导入mysql乱码问题的小工具,可以直连。mysql migration toolkit

    该工具用于解决sqlserver database 导入mysql的乱码问题,下载该工具:mysql migration toolkit 。该工具支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。简单易用的小工具。

    IBM Migration Toolkit

    **IBM Migration Toolkit** 是一款由IBM提供的专业数据迁移工具,旨在帮助用户轻松地在不同的数据库系统之间进行数据源迁移。这款工具支持多种数据库平台,包括SQL Server、MySQL、Oracle以及DB2,使得在这些数据库...

    mysql migration toolkit5.0 使用说明

    使用以下命令启动工具:`MySQLMigrationTool.exe -jvm "C:\Program Files(x86)\Java\jre1.8.0_91\bin\client\jvm.dll"` - **Source/Target 配置** - 成功启动后,会先进入到欢迎页面,点击下一步后,进入配置类型...

    ESF Database Migration Toolkit 9.x 64位补丁

    ESF Database Migration Toolkit 是一个允许您在不同数据库格式之间进行数据转换的程序。 它可以直接连接到MySQL,SQL Server, PostgreSQL,Oracle,Access,Excel,Paradox,Lotus,dBase,Visual FoxPro,Text等...

    数据库转换神器 ESF Database Migration Toolkit - Professional

    **ESF Database Migration Toolkit - Professional** 是一款专为数据库转换设计的强大工具,它为企业级用户提供高效、稳定且灵活的数据迁移解决方案。这款软件支持多种数据库系统,包括但不限于MySQL、Oracle、SQL ...

Global site tag (gtag.js) - Google Analytics