使用sqlyog将sql server 迁移到mysql

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 使用软件工具sqlyog(64位)sqlyog迁移步骤1、使用sqlyog连接目标数据库连接目标数据库2、选择目标数据库(需要先把表结构建好,从SQL Server同步表结构也可以使用工具,很早以前导的表结构,忘了用的什么工具)选择数据库3、选中数据库后点击工具栏【高级工具】——》【导入外部数据.
  • 使用软件工具sqlyog(64位)

使用sqlyog将SQL Server数据迁移至MySQL

sqlyog

  • 迁移步骤

1、使用sqlyog连接目标数据库

使用sqlyog将SQL Server数据迁移至MySQL

连接目标数据库

2、选择目标数据库(需要先把表结构建好,从SQL Server同步表结构也可以使用工具,很早以前导的表结构,忘了用的什么工具)

使用sqlyog将SQL Server数据迁移至MySQL

选择数据库

3、选中数据库后点击工具栏【高级工具】——》【导入外部数据...】,选择【开始新工作】点击下一步

使用sqlyog将SQL Server数据迁移至MySQL

4、选择【任何ODBC数据源】,选择【文件DSN】,点击【建立新的DSN...】

使用sqlyog将SQL Server数据迁移至MySQL

5、选择【文件数据源(与机器无关)】,点击下一步

使用sqlyog将SQL Server数据迁移至MySQL

6、选择【sql server】,点击下一步

使用sqlyog将SQL Server数据迁移至MySQL

7、保存DSN文件至任意位置,我这里保存至桌面,文件名为test,点击【下一步】【完成】

使用sqlyog将SQL Server数据迁移至MySQL

8、描述任意输入,输入sql server数据库地址,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

9、输入连接信息,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

10、选择源数据库,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

11、数据源测试

使用sqlyog将SQL Server数据迁移至MySQL

12、回到选择数据源页面,选择刚刚创建的dsn文件,输入数据源凭据(sql server用户名密码),点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

13、输入MySQL数据库凭据,选择数据库为目标数据库,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

14、选择【从数据源拷贝表】,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL

15、选择SQL Server库中需要迁移数据的表

使用sqlyog将SQL Server数据迁移至MySQL

16、狂点下一步,等待完成

使用sqlyog将SQL Server数据迁移至MySQL

  • 结论:在本地PC机上实验,从远程SQL Server数据库导入总记录数约130W条数据到本地mysql数据库,总耗时1714秒。对比源数据库与目标数据库的数据,没有发现异常及错误数据,对时间数字等处理都没有问题。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
16天前
|
SQL 关系型数据库 MySQL
mysql一条sql查询出多个统计结果
mysql一条sql查询出多个统计结果
12 0
|
9天前
|
SQL 存储 关系型数据库
【MySQL实战笔记】02.一条SQL更新语句是如何执行的-2
【4月更文挑战第5天】两阶段提交是为确保`redo log`和`binlog`逻辑一致,避免数据不一致。若先写`redo log`, crash后数据可能丢失,导致恢复后状态错误;若先写`binlog`,crash则可能导致重复事务,影响数据库一致性。一天一备相较于一周一备,能缩短“最长恢复时间”,但需权衡额外的存储成本。
15 1
|
16天前
|
SQL 关系型数据库 MySQL
【MySQL】慢SQL分析流程
【4月更文挑战第1天】【MySQL】慢SQL分析流程
|
19天前
|
SQL 关系型数据库 MySQL
【MySQL技术之旅】(7)总结和盘点优化方案系列之常用SQL的优化
【MySQL技术之旅】(7)总结和盘点优化方案系列之常用SQL的优化
36 1
|
21天前
|
SQL 关系型数据库 MySQL
MySQL SQL语句面试准备
MySQL SQL语句面试准备
11 0
|
27天前
|
SQL 数据可视化 Apache
阿里云数据库内核 Apache Doris 兼容 Presto、Trino、ClickHouse、Hive 等近十种 SQL 方言,助力业务平滑迁移
阿里云数据库 SelectDB 内核 Doris 的 SQL 方言转换工具, Doris SQL Convertor 致力于提供高效、稳定的 SQL 迁移解决方案,满足用户多样化的业务需求。兼容 Presto、Trino、ClickHouse、Hive 等近十种 SQL 方言,助力业务平滑迁移。
阿里云数据库内核 Apache Doris 兼容 Presto、Trino、ClickHouse、Hive 等近十种 SQL 方言,助力业务平滑迁移
|
29天前
|
关系型数据库 MySQL 数据库
使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
【2月更文挑战第29天】使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
216 2
|
1月前
|
SQL 关系型数据库 MySQL
OBCP实践 - 迁移 MySQL 数据到 OceanBase 集群
OBCP实践 - 迁移MySQL数据到OceanBase集群,这是一个涉及到将现有MySQL数据库的数据和表结构迁移到OceanBase分布式数据库集群的实际操作过程。OceanBase是一款高度兼容MySQL协议的分布式数据库产品,支持在线平滑迁移,以便企业用户可以从传统的MySQL数据库平滑迁移到OceanBase,以实现更高的可用性、扩展性和性能。
31 0
|
1月前
|
SQL 关系型数据库 MySQL
[MySQL]SQL优化之sql语句优化
[MySQL]SQL优化之sql语句优化
|
1月前
|
SQL 关系型数据库 MySQL
[MySQL]SQL优化之索引的使用规则
[MySQL]SQL优化之索引的使用规则