SqlServer数据库迁移到mysql实践

弄了一个一千万的大表数据文件,大约4个G的单表文件,来学习数据库迁移,第一次尝试,网上找了很多方法,最终采用了SQLyog来实现的,首先,用SQLyog来连接虚拟机的mysql,正常进入后,先在mysql中建一个库,然后导入外部数据库

SqlServer数据库迁移到mysql实践_第1张图片

SqlServer数据库迁移到mysql实践_第2张图片

SqlServer数据库迁移到mysql实践_第3张图片

按操作来进行,这里需要创建一个新的DSN

SqlServer数据库迁移到mysql实践_第4张图片

按照操作步骤一步步来,需要注意到点和容易出错的地方在sqlserver转mysql数据时,对应数据类型的转换问题

在这里遇到了一个报错为字节长度,这里需要注意如果sqlserver中的类型为NVARCHAR 这里最好全部改为mysql对i应得text类型,如果默认为varchar,则可能出现该报错,迁移会被终止,大概花了一两个钟头,一千多万条数据完整迁移到了mysql中,sqlyog这个软件的优点在于数据完整性,查询了下条数,一条不差,数据非常完整,缺点是速度超级慢


你可能感兴趣的:(SqlServer数据库迁移到mysql实践)