跨云厂商迁移

最近更新时间:2020-04-20 11:41:09

查看PDF

DTS支持将其他云厂商的数据库实例迁移到金山云。

1 前提条件

  • 迁移的源数据库必须支持公网连接
  • 必须拥有金山云RDS实例
  • 2 迁移限制

  • 结构迁移不支持 event 的迁移。
  • 增量迁移源库的 MySQL 实例需要开启 binlog。
  • 增量迁移源库的 binlog_format 要设置为为 row。
  • 3 操作步骤

    3.1 新建DTS数据迁移服务

    登录控制台,进入数据传输服务-数据迁移页面,单击【新建】。

    图片1.png

    3.2 源库及目标信息

    输入任务名称、源库和目标实例的信息。信息详情:

    任务信息

    任务名称: 任务的指定名称(默认会为每个任务自动生成一个名称)

    源库信息

    源库类型:

    实例类型选择“有公网IP的自建MySQL数据库”

    所需信息:
  • 实例外网地址
  • 实例端口
  • 数据库账号
  • 数据库密码
  • 数据库连通性检测

    成功:连接成功(表示校验完全通过)

    失败:接口错误、连接失败。(表示校验不通过,无法进行迁移。如果校验失败,请根据出错的校验项,检查并修改迁移任务信息,然后重试校验。)
    失败原因:如未将DTS服务的外网ip添加至源实例白名单或防火墙中等原因

    目标库信息

  • 实例地域(目前支持北京6区、上海2区)
  • 实例名称
  • 图片2.png

    在校验通过后,您可以点击【授权白名单并进入下一步】开始迁移数据

    3.3 迁移类型及对象

    选择类型:

    迁移类型包括结构迁移、全量数据迁移及增量数据迁移。
  • 如果要做全量迁移,那么选择结构迁移+全量数据迁移。(全量数据迁移的时间耗时会较长,请您耐心等待)
  • 如果要做不停机迁移,那么选择结构迁移+全量数据迁移+增量数据迁移。
  • 注:当选择增量迁移时,源MySQL实例需要开启binlog
    当选择增量迁移时,源库的binlog_format 要为row
    当选择增量迁移且源库如果为5.6及以上版本时,它的binlog_row_image必须为full

    迁移对象:

    迁移对象可以选择整个实例,也可以选择部分库表。

    图片4.png

    3.4 预检查

    在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。
    如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。

    图片5.png

    图片6.png

    图片7.png

    预检查完成后点击【创建任务】,进入任务列表界面。根据任务状态判断迁移是否成功。

    图片8.png

    文档内容是否对您有帮助?

    根本没帮助
    文档较差
    文档一般
    文档不错
    文档很好

    在文档使用中是否遇到以下问题

    内容不全,不深入
    内容更新不及时
    描述不清晰,比较混乱
    系统或功能太复杂,缺乏足够的引导
    内容冗长

    更多建议

    0/200

    评价建议不能为空

    提交成功!

    非常感谢您的反馈,我们会继续努力做到更好!

    问题反馈