admin管理员组文章数量:1794759
数据库
文章目录
- 前言
- 流程
有时一些sqlserver的数据库需要迁移到mysql上
流程管理员方式启动mysql的sqlYOG图形化界面 右键对象浏览器导入外部数据库 此处点下一步没有用的,需要先建立dsn
给要建立的dsn文件起个名字 手动输入sqlserver服务器的名字,直接下拉框什么都没有
输入sqlserver服务器的账户名和密码,登录
选择需要迁移的数据库 建议保留一下迁移过程中的错误日志,数据无价
选择新建的dsn文件,因为我之前已经迁移成功了,所以有一个我之前的dsn文件,这里采用最新的dsn文件 dsn文件位置在我的电脑-文档下,因为我修改了文档的默认地址,路径和你的肯定有出入,但是能找到就行 mysql本身的连接,以及要将数据迁移到的mysql的数据库位置 随便建个数据库作为测试
选择要迁移的表,以及对表迁移过程中一些字段的格式进行重新设置 同时sqlServer中bit类型与mysql中的bit不是同一个类型,mysql中用tinyint类型来表示boolean类型,而sqlserver中date(datetime)迁移到mysql中会变成timestamp,这是不行的 sqlserver数据库中的varchar(MAX)字段会自动转化为mysql的text字段,根据实际情况选择这些字段是否需要重新设置更格式mysql的表现形式
点击map列的方框,工具会默认将date(datetime)变成timestamp,bit类型还是bit类型 修改
字面意思 导入完成 表格已经转移成功 测试使用
本文标签: 数据库
版权声明:本文标题:数据库 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686658816a91580.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论