赞
踩
源数据库binlog文件为Mixed格式,使用DMS迁移需要将binlog文件转换为ROW格式。binlog转换格式需要调整参数组,参数组该参数需要重启生效,但是生产环境数据库不能进行重启。
创建一个数据库
连接数据库
写入一些数据
查看binlog格式
进入RDS控制台,点击创建参数组
选中刚刚创建的参数组,点击编辑
找到binlog_format,将允许的值修改为 ROW。点击保存更改。
进入RDS控制台,点击左侧导航条数据库,选中创建的数据库,点击创建蓝绿部署。
等待蓝绿部署完成,连接绿数据库,查看数据是否一致
绿数据库与源数据库数据一致
格式转换为ROW
前提:跨账户VPC对等连接
打开AWS VPC控制台,左侧导航栏选择对等连接,点击创建对等连接
点击创建对等连接后,将会发送一则消息给到接收方,需要接收方接受请求
打开AWS VPC控制台,左侧导航栏中选择对等连接,选中对等连接请求,点击接受
配置对等连接之后,需要配置路由表,以便源端数据库和目标端数据库可以互通
左侧导航栏选择路由表,选择源数据库所在的子网,在路由选项卡下,点击编辑路由
切换到目标端账号。打开AWS VPC控制台,左侧导航栏选择路由表,选择源数据库所在的子网,
在路由选项卡下,点击编辑路由
使用DMS进行数据迁移
在目标端,打开AWS DMS控制台,左侧导航栏选择子网组,点击创建子网组
左侧导航栏选择复制实例,点击创建复制实例
左侧导航栏选择端点,点击创建端点
再点击创建端点,创建目标端点
左侧导航栏选择数据库迁移任务,点击创建数据库迁移任务
等待数据迁移任务完成
连接目标数据库检验是否迁移完成。数据一致成功迁移。
测试往蓝绿部署的蓝数据库写入数据
这时蓝绿部署会实时更新数据库数据给绿数据库
再通过DMS迁移复制新更新的数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。