我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>

点击这里阿里云老客户点击这里申请VIP账号,享终身8折优惠(续费也打折)>>>

将源ECS实例上的数据库迁移至高可用版云数据库RDS,可实现数据库服务的高可用性、高可靠性、高安全性和高易用性。本教程以MySQL数据库为例,介绍如何使用DTS将ECS实例上的自建数据库迁移至高可用版RDS实例。

前提条件

  • 已配置SLB实例,详情请参见配置CLB实例。

  • 已创建高可用版RDS实例,并且部署方案为多可用区部署。如未创建,请参见快速创建RDS MySQL实例。

  • 已为RDS实例创建账号。如未创建,请参见创建数据库和账号。

  • 已为ECS实例上的自建数据库创建非root账号,用于DTS迁移。

    例如,您可以运行以下命令为MySQL数据库创建名为dts、密码为123456的账号。

     

    grant all on *.*  to 'dts'@'%'  IDENTIFIED BY '123456';

背景信息

DTS提供的数据迁移功能能够支持同异构数据源之间的数据迁移,同时提供了库表列三级映射、数据过滤多种ETL特性。您可以使用DTS进行零停机迁移,在迁移过程中,源数据库正常持续提供服务,最大程度降低迁移对业务的影响。关于DTS支持的数据库类型,请参见数据迁移。

操作步骤

  1. 进入迁移任务的列表页面。

    说明

    • 实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息,请参见极简模式控制台和自定义DMS界面布局与样式。

    • 您也可以登录新版DTS迁移任务的列表页面

    1. 登录DMS数据管理服务

    2. 在顶部菜单栏中,单击集成与开发(DTS)

    3. 在左侧导航栏,选择数据传输(DTS) > 数据迁移

  2. 迁移任务右侧,选择迁移实例所属地域。

    说明

    新版DTS迁移任务列表页面,需要在页面左上角选择迁移实例所属地域。

  3. 单击创建任务,配置源库及目标库信息。

    警告

    选择源和目标实例后,建议您仔细阅读页面上方显示的使用限制,否则可能会导致任务失败或数据不一致。




    类别

    配置

    说明

    任务名称

    DTS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。

    源库信息

    选择已有的DMS数据库实例

    您可以按实际需求,选择是否使用已有实例。

    数据库类型

    选择MySQL

    接入方式

    根据源库的部署位置进行选择,本文以公网IP为例介绍配置流程。

    说明

    当自建数据库为其他实例类型时,您还需要执行相应的准备工作,详情请参见准备工作概览。

    实例地区

    选择源MySQL数据库所属地域。

    主机名或IP地址

    填入源MySQL数据库的访问地址,本案例中填入公网地址。

    端口

    填入源MySQL数据库的服务端口(需开放至公网),默认为3306

    数据库账号

    填入源MySQL数据库的账号,权限要求请参见数据库账号的权限要求。

    数据库密码

    填入该数据库账号对应的密码。

    连接方式

    请根据实际情况选择非加密连接SSL安全连接

    目标库信息

    选择已有的DMS数据库实例

    您可以按实际需求,选择是否使用已有实例。

    数据库类型

    选择MySQL

    接入方式

    选择云实例

    实例地区

    选择目标RDS MySQL实例所属地域。

    是否跨阿里云账号

    本示例为同一阿里云账号间的迁移,选择不跨账号

    RDS实例ID

    选择目标RDS MySQL实例ID。

    数据库账号

    填入目标RDS MySQL实例的数据库账号,权限要求请参见数据库账号的权限要求。

    数据库密码

    填入该数据库账号对应的密码。

    连接方式

    根据需求选择非加密连接SSL安全连接。如果设置为SSL安全连接,您需要提前开启RDS MySQL实例的SSL加密功能,详情请参见设置SSL加密。

    • 如使用已有实例,数据库信息将自动填入,您无需重复输入。

    • 如不使用已有实例,您需要输入下方的数据库信息。

    • 若自建MySQL未开启SSL加密,请选择非加密连接

    • 若自建MySQL已开启SSL加密,请选择SSL安全连接。同时,您还需要上传CA 证书并填写CA 密钥

    • 如使用已有实例,下方数据库信息将自动填入,您无需重复输入。

    • 如不使用已有实例,您需要输入下方的数据库信息。

  4. 配置完成后,单击页面右下角的测试连接以进行下一步

  5. 如果您的自建数据库具备白名单安全设置,您需要复制弹跳框中的DTS服务器IP地址,并加入自建数据库的白名单安全设置中。然后单击测试连接以进行下一步

    警告

    DTS自动添加或您手动添加DTS服务的公网IP地址段可能会存在安全风险,一旦使用本产品代表您已理解和确认其中可能存在的安全风险,并且需要您做好基本的安全防护,包括但不限于加强账号密码强度防范、限制各网段开放的端口号、内部各API使用鉴权方式通信、定期检查并限制不需要的网段,或者使用通过内网(专线/VPN网关/智能网关)的方式接入。

  6. 配置任务对象及高级配置。

    推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。 

    我们已经准备好了,你呢?

    2023我们与您携手共赢,为您的企业形象保驾护航!

    在线客服
    联系方式

    热线电话

    131-3501-0006

    上班时间

    周一到周五

    公司电话

    130-0743-9476

    二维码
    线