开发者社区> 问答> 正文

跨阿里云账号的ECS自建数据库迁移至RDS

已解决

展开
收起
游客zi5scwcb74puq 2018-05-02 20:58:24 1476 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    DTS数据迁移任务,如果配置连接方式时,源实例选择ECS上的自建数据库,那么要求这个ECS实例跟目标RDS必须属于同一个阿里云账号。

    如果要实现某一个阿里云账号下的源ECS实例上的自建数据库迁移到另外一个阿里云账号下的RDS实例。那么源实例类型必须选择有公网IP的自建数据库,并配置ECS的连接地址。

    本小节介绍如何利用DTS试下跨阿里云账号的ECS自建数据库迁移至RDS。

    支持场景

    1. 支持公共云两个账号下的ECS跟RDS实例间的迁移。
    2. 支持聚石塔跟公共云ECS跟RDS实例间的数据迁移。
    3. 支持公共云跟金融云ECS跟RDS实例间的数据迁移。

    迁移账号创建

    在正式迁移之前,需要先在源实例及目标实例中创建迁移帐号,不同的数据库类型,要求的迁移账号权限不同,具体权限要求可以参考产品手册-数据迁移中的相关文档。

    配置迁移任务

    下面以ECS 自建MySQL到RDS实例迁移为例,说明如何使用DTS实现两个阿里云账号下的ECS自建数据库到RDS实例的迁移。其他数据库类型的迁移流程相同。

    1. 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始任务配置。
    2. 实例连接信息配置。

      在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中:

      • 任务名称

        默认情况下,DTS为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。

      • 源实例连接信息

        • 实例类型:选择 有公网IP的自建数据库
        • 数据库类型:选择 MySQL
        • 主机名或IP地址:MySQL的访问连接地址
        • 端口:MySQL的监听端口
        • 数据库账号:MySQL实例的访问账号
        • 数据库密码:MySQL访问账号对应的密码
      • 目标实例连接信息

        • 实例类型:选择 RDS实例
        • RDS实例ID:配置RDS实例的实例ID
        • 数据库账号:RDS实例访问账号
        • 数据库密码:上面RDS访问账号对应的密码

        实例连接信息

    3. 迁移类型及迁移对象配置。

      迁移对象选择

      配置完后,进入迁移预检查。

    4. 预检查。

      在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。

      如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。

      跨库迁移_预检查

      当预检查通过后,可以启动迁移任务。

      至此,完成使用DTS进行两个阿里云账号下的ECS自建数据库到RDS实例的迁移任务配置。

    2018-05-05 09:28:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像