很多个人站长或者小微企业用户,受云上业务预算、场景需求等方面的限制,刚开始只选择云服务器,并不会选择 RDS 等数据库,但随着业务量的增加,服务器的压力越来越大,数据的安全也越来越重要,大多都会选择RDS等数据库,这就存在一个问题?怎么把云服务器的数据迁移到 RDS 呢?这篇教程主要分享一下,使用数据传输 DTS 把阿里云服务器自建数据库迁移到RDS、MongoDB、Redis、DRDS、PetaData 或 OceanBase 的方法。
第一步:用 RDS 数据库所属账号登录 DTS 数据传输控制台,单击 ” 创建迁移任务 “,开始任务配置。
注意:如果您是第一次登陆,会弹出授权提示,点击 “ 前往RAM角色授权 ” ,然后在弹出点击 “ 同意授权 ”。
第二步:设置迁移任务的名称、源库信息和目标库信息等,填完对应信息后,可以点击 “ 测试连接 ” 判断信息填写是否正常,如果测试正确,则点击右下角 “ 授权白名单并进入下一步”。
各项信息说明:1、任务名称
DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。
2、源实例信息
实例类型:选择 ECS上的自建数据库
ECS实例ID: 配置迁移的源ECS实例的实例ID。DTS支持经典网络、VPC网络的ECS实例。如果ECS实例跟目标实例在不同地域,那么ECS上面必须挂载公网EIP。
数据库类型:选择ECS上自建数据库的数据库类型,例如Oracle/MySQL/SQLServer/PostgreSQL/Redis/MongoDB等。
数据库名称: 如果自建数据库为PostgreSQL/MongoDB, 那么需要配置数据库名称。这个数据库名称为连接ECS自建数据库时使用的默认数据库。
数据库账号:连接自建数据库的账号。
数据库密码:上面数据账号对应的密码。
3、目标实例信息
实例类型: 选择要迁入的实例对应的实例类型,包括RDS/MongoDB/Redis/DRDS/PetaData/OceanBase等。
实例ID: 配置迁移的目标实例的实例ID。
数据库名称:如果数据库类型为PostgreSQL/PPAS/MongoDB, 那么需要配置数据库名称。这个数据库名称为连接实例时使用的默认数据库。
数据库账号:连接实例的账号。
数据库密码:上面数据账号对应的密码。
第三步:迁移类型及迁移对象选择。
各选项说明如下:1、迁移类型,对于不同的数据库类型,DTS 支持的迁移类型不同。
如果只需要进行全量迁移,那么迁移类型选择:结构迁移+全量数据迁移。
对于支持增量迁移的数据库类型,如果需要进行不停机迁移,迁移类型选择:结构迁移+全量数据迁移+增量数据迁移。
2、迁移对象
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。