本地自建数据库迁移到ECS
数据传输服务(Data Transmission Service,简称DTS)是阿里云提供的支持RDBMS、NoSQL、OLAP等多种数据源之间数据交互的数据服务。本文以MySQL数据库为例,介绍如何配置DTS迁移任务,实现从本地自建数据库到ECS实例自建数据库间的数据迁移。
前提条件
- 创建ECS实例。具体操作步骤,请参见使用向导创建实例。
- 在ECS实例的安全组中放行MySQL监听的端口号。MySQL监听的默认端口号为3306。
- 在ECS实例上安装MySQL数据库。
- 为ECS实例上的MySQL数据库创建非root账号。
例如,您可以运行以下命令为MySQL数据库创建名为dts、密码为123456的账号。
grant all on *.* to 'dts'@'%' IDENTIFIED BY '123456';
- 为本地MySQL数据库创建非root账号。
背景信息
DTS提供的数据迁移功能能够支持同异构数据源之间的数据迁移,同时提供了库表列三级映射、数据过滤多种ETL特性。您可以使用DTS进行零停机迁移,在迁移过程中,源数据库正常持续提供服务,最大程度降低迁移对业务的影响。DTS支持的数据库类型请参见数据迁移。
操作步骤
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论