支持跨金山云账号的MySQL实例间数据迁移。
1.源库金山云账号首先需要创建IAM角色并赋予其权限,然后将角色授信给目标库金山云账号。
2.目标库账号被授信成功后,需要其下实体(子账号)扮演该角色来进行跨账号数据迁移。
1.新建DTS数据迁移服务
用目标库账号的子账号登录控制台,进入数据传输服务-数据迁移页面,单击【新建】。
2.源库及目标库账号配置
在源库信息中库源类型选择“MySQL”,实例类型选择“云数据库RDS”然后点击“源库使用其他金山云账号下的实例”切换到跨金山云账号数据迁移页面。
2.1源库账号配置
创建IAM角色:
源库账号管理员登录访问控制(IAM)控制台,在角色管理模块点击【新建角色】。
填写角色名称、备注,选择其他云账号,填写授信云账号ID(即目标库账号ID),点击【确定】。
账号ID查找入口:
在官网首页https://www.ksyun.com/右上角账号名称处点击【账号设置】。
进入【账号管理-账号及安全】控制台界面,账号ID显示在页面右侧。
角色授权:
创建完角色之后,点击【添加权限】,搜索框查找KRDSReadAccess策略并进行添加。
2.2目标库账号配置
注意:需要使用目标库子账号来进行数据迁移操作。
2.2.1新建子账号
在控制台【访问控制—子用户】界面,点击【新建用户】来创建子账号。
填写完成子账号信息,点击【确定】。
给子账号授权策略,点击【添加权限】链接。
在搜索框搜索IAMFullAccess、DTSFullAccess和KRDSReadAccess策略并进行添加,添加完成点击【确定】。
2.2.2使用现有子账号
检查子账号是否被授权IAMFullAccess、DTSFullAccess和KRDSReadAccess策略,在【访问控制—子用户】界面点击【详情-关联策略】查看。
3.迁移类型及列表配置
3.1选择迁移类型
迁移类型包括结构迁移、全量数据迁移、增量数据迁移三种。
如果要做全量迁移,那么选择结构迁移+全量数据迁移。(全量数据迁移的时间耗时会较长,请您耐心等待)
如果要做不停机迁移,那么选择结构迁移+全量数据迁移+增量数据迁移。
注:当选择增量迁移时,源MySQL实例需要开启binlog ,须设置参数binlog_format=row 。当源库为5.6及以上版本时,须设置参数binlog_row_image=full。
3.2选择迁移对象
迁移对象可以选择整个实例,也可以选择部分库表。
4.预检查
在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。
如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。
预检查完成后点击【创建任务】,进入任务列表界面。根据任务状态判断迁移是否成功。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!