下边再来看下MySQL怎么迁移,DMS能够迁移的远远不止有SQL Server, MySQL,蒙戈,Oracle都可以迁移,甚至还可以做异构迁移,下边来看下怎么从Azure的MySQL RDS迁移到Azure的PaaS MySQL
MySQL的迁移总体可以分为以下三个大步骤
1。配置AWS RDS参数组,准备迁移环境
2。迁移数据库模式
3。迁移数据
首先,AWS RDS我们需要配置一些参数组,设置Binlog的一些参数
使用以下配置创建新的参数组:
binlog_format=行binlog_checksum=没有
在参数组里把相关的配置改掉
之后我们需要到RDS里关联刚才创建的参数组
这些步骤都比较简单,之后需要重启下MySQL
否则看到的一直会是等待重启,除此之外,还需要设置安全组,这些步骤就不赘述了
接下来我们就可以开始迁移数据库的模式了,我们可以用,mysqldump来把模式导出来
使用以下命令连接到MySQL, mysqldump。exe - h mxyrds.c4u9uhbque93.rds.cn -北- 1. - amazonaws.com.cn - p——数据库测试不约会比;d: \测试。sql
之后可以看到创建模式的脚本会被导出到文件里,之后再用MySQL程序把数据导入到数据库中
MySQL。exe - h mxymysql.mysql.database.chinacloudapi.cn - u mengxiyuan@mxymysql - p测试& lt;d: \测试。sql
之后像表这些数据就会在MySQL中创建了
接下来我们开始在DMS里迁移数据,首先创建一个迁移MySQL的项目
这里直接就有AWS RDS MySQL迁移到Azure数据库MySQL
这里输入源和目标的信息,注意要提前把防火墙规则设置好
这里可以选择要迁移的源库和对应的目标库
接下来就可以开始准备迁移了
这个迁移同样也是可以增量的,这里就不演示了
使用的过程其实和sql RDS迁移到sql Azure很类似,只是迁移模式的方法不一样