SQLserver 数据库导入MySQL的方法

这篇具有很好参考价值的文章主要介绍了SQLserver 数据库导入MySQL的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、准备好要使用的文件和工具

1.1、目标数据库—Mysql。

1.2、源数据库—SQLserver

1.3、工具:SQLyog (需要旗舰版/企业版/终极版),这里给大家推荐我使用的

下载链接:
https://pan.baidu.com/s/1TlLiRI9stxqTc-wBJ5p6UA 提取码:v6d5

2、安装SQLyog

工具很小,自定义安装目录。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3、运行SQLyog

打开软件后,依次点击:文件---->新连接。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
在建立连接的界面上,输入要连接的mysql数据库的信息:
保/存的连接:连接的描述
MySQL Host Address :mysql数据库所在机器的IP地址。
用户名:mysql。因为mysql不同用户有不同的登录方式,所以用户名要写自己的可以远程管理mysql的用户。
密码:
远程管理用户的密码。MySQL同一用户可以设置多个不同登录方式的密码,这里要写允许远程管理的密码。
端口:默认是3306,根据情况写自己的。
最好先测试连接,测试成功后再连接。

如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
测试成功,点击连接。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
连接成功后,先在自己的mysql里建立自己要导入数据的空数据库(数据库的名字和sqlserver里面的要一样)。
我这里建立了多个要导入数据的目标数据库,用其中的jbpm库来演示。

3、开始导入数据

3.1、打开SQLyog外部数据导入向导

按下图所示,依次点击:数据库—>导入---->导入外部数据。或者直接点击导入外部数据的快捷按钮。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.2、进入SQLyog外部数据导入向导

选中开始新工作,点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.3、选择数据源

数据源类型选择:任何ODBC数据源。
建立新的DSN。DSN就是数据导入任务。
输入数据源凭证:就是sqlserver数据库的用户名(sa)和密码。
然后点击下一步。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.4、ODBC System DSN 警告

选择“确认”,跳过此警告。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.5、创建新数据源

数据源类型:文件数据源。点击下一步。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.6、选择安装数据源的驱动

这里选择:SQL Server。然后点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.7、 选择数据源的名称和存放路径

这里的数据源名称和存放路径都是自己定义的,点击浏览。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
选择一个存放数据源的路径
其实存放是DSN任务。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
在自己指定的文件夹里新建一个jbpm.txt文档(以数据库的名字命名,方便以后查找)。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
修改扩展名,将jbpm.txt修改成jbpm.dsn。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
选中jbpm.dsn文件,点击保存。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
确认好路径后,点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
确认信息后,点击完成。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.8、建立用于连接SQL Server的ODBC数据源

描述可以不用填写,服务器填写SQLserver数据库的ip地址。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.9、选择验证源数据库的方式

选择:使用用户输入登录ID和密码的SQL Server验证。
输入:SQL Server数据库的用户名(sa)和密码。然后点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.10、选择更改默认的数据库

这里选则jbpm数据库(根据自己的任务选择自己要导入数据的数据库)。然后点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
这里默认选择字符数据翻译,点击完成。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
继续选择确认。
可以跳过测试数据源。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
自动重新进入向导页面,选择覆盖数据源文件。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.11、选择数据源

选择刚才建好的jbpm.dsn文件,输入SQLserver的用户名(sa)和密码。点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.12、选择想要导出的数据库

这里我们选择jbpm。我们开始定义好以jbpm库做演示
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.13、指定表副本或者查询

从数据源拷贝表,继续点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.14、选择表

点击source前面的方格,选中所有的表格。闪烁时间较长,耐心等待。
注:只有SQLyog的企业版/旗舰版/终极版才支持选择所有的表,其他版本只能选2个表。

如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
全选之后,点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.15、错误处理

这里可以不用选,直接点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.16、想要何时运行任务

这里我么选择立刻运行,点击下一页。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.17、报错信息处理

一般外部数据库导入都会有报错处理,毕竟是两个不同的数据库软件。
我的的报错信息是:
导入数据库的字符集和mysql数据库的字符集不一致;
处理办法:修改mysql数据库jbpm库的字符集。

mysql> use jbpm
Database changed
mysql>  alter database jbpm character set utf8mb3;
Query OK, 1 row affected, 1 warning (0.01 sec)

如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
处理好mysql数据库的jbpm库的字符集后,在向导中点击上一步,重新运行一下任务。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
重新运行任务。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.18、正在完成数据导入向导

这里我们看到数据库开始导入了,需要等待一段时间。显示完成(成功)后点击下一页,没有完成前下一页按钮是灰色的。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.19、向导完成

最后点击完成。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql

3.20、验证数据的导入情况

在SQLyog中验证导入的数据。断开连接再重新连接,或者点击刷新按钮就会看到jbpm数据库导入的表了。
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql
如何将sqlserver数据库导入mysql,linux,linux运维,Linux开发,数据库,sqlserver,mysql文章来源地址https://www.toymoban.com/news/detail-738138.html

到了这里,关于SQLserver 数据库导入MySQL的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MongoDB 数据库数据导入 - 关于如何使用 csv 导入数据的命令方法、图形界面可视化导入方法

    兴趣使然,突发奇想,想到了就写,就当打发时间了。 csv文件路径问题,绝对路径和相对路径都可以 type 没有=号,也是可以的,空格自动识别 将 测试表.csv 文件导入到 mongodatabase 库, mycollection 集合中,导入时必须指定列名称 (如果 csv 文件第一行是列名称,也会被当成数据

    2023年04月22日
    浏览(22)
  • 如何在IDEA中连接mysql数据库以及导入mysql jar包

    1.打开IDEA,然后点击右边的DataBase 2.点击加号,点击DateSourse,然后再选择Mysql 3.然后在以下页面中填入所需要连接数据库的主机名、端口号以及数据库名(或者在URL中以jdbc:mysql://主机名:端口号//数据库名的形式填入),最后点击应用即可。 1.首先进入MVN repository 网址:Maven Repository:

    2024年02月06日
    浏览(37)
  • 如何使用python实现简单爬取网页数据并导入MySQL中的数据库

    前言:要使用 Python 爬取网页数据并将数据导入 MySQL 数据库,您需要使用 Requests 库进行网页抓取,使用 BeautifulSoup 库对抓取到的 HTML 进行解析,并使用 PyMySQL 库与 MySQL 进行交互。 以下是一个简单的示例: 1.  安装所需库: ``` ``` 2.  导入所需库: ``` ``` 3.  建立数据库连接:

    2024年02月04日
    浏览(12)
  • sqlserver数据库导出到mysql

    爱到分才显珍贵,很多人都不懂珍惜拥有,只到失去才看到,其实那最熟悉的才最珍贵的。   这里只介绍一种方式,有很多的方式。 1.使用Navicat 安装 下载 2.工具 数据传输  3.选择源和目标 然后开始 4.最好导入前备份一下库

    2024年02月11日
    浏览(11)
  • 系统mysql、sqlserver数据库兼容方案

    springboot2.4+、mybatisplus3.4+、mysql5.7+、redis3.0+ 如果产品开发默认数据库采用mysql,但是当客户提出数据库需要采用Sqlserver或者Oracle以及其他国产数据库时,程序中就不能出现方言性的sql语句,否则程序在个性化的sql上做不到数据库兼容,因此要想产品能兼容多种数据类型,则在

    2024年02月03日
    浏览(11)
  • C#实现数据库数据变化监测(sqlserver&mysql)

    监测数据库表数据变化,可实现数据库同步(一主一从(双机备份),一主多从(总部数据库,工厂1,工厂2,工厂数据合并到总部数据)) sqlserver 启用数据库监听服务 ALTER DATABASE test SET NEW_BROKER WITH ROLLBACK IMMEDIATE; ALTER DATABASE test SET ENABLE_BROKER; SELECT is_broker_enabled FROM sys.dat

    2024年02月14日
    浏览(17)
  • 如何远程连接SQLServer数据库

    1.打开  选中如下的连接方式  连接成功后就会出出现 2.连接成功后:右键设置属性 安全性设置:如下图所示 设置连接属性:     设置完成之后点击完成!!! 3.打开  启动sqlServer服务,必须启动!!  按照如下进行启动,右键即可启动!  设置本机的ip地址,ipconfig查看本

    2024年02月09日
    浏览(14)
  • 使用SqlSugar连接多个数据库(sqlserver,sqlite,mysql)

        有时候,一个项目只有一个数据库,比如只有SQLite,或者MySQL数据库,那么我们只需要使用一个固定的数据库即可。但是一个项目如果写好了,有多个用户使用,但是多个用户使用不同的数据库,这个时候,我们就需要把软件设计成可以连接多个数据库的模式,用什么数

    2023年04月08日
    浏览(24)
  • SQLSERVER查看数据库日志方法和语句示例,已亲测。

    SQLSERVER查看数据库日志方法和语句示例,已亲测。 首先需要查看日志大小: EXEC sys.sp_enumerrorlogs; 可以获取存档编号(0指实时的),日期,日志大小 使用sql_devlopment工具;这里具体不在详细介绍了,很简单; **使用自带的 ​xp_readerrorlog 过程 ** xp_readerrorlog​ 一共有7个参数 :

    2023年04月10日
    浏览(13)
  • 【数据库】将excel数据导入mysql数据库

    环境:Windows10 mysql8以上 将你要导入的excel表另存为txt格式 打开txt格式文件,删除表头行并另存为并更改编码方式(由于与数据库的编码不同,会导致导入报错)   通过命令行登录数据库 win+r cmd进入  进入装mysql的目录位置(进入到bin目录)  输入命令进入数据库,注意由于

    2024年02月14日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包