阿里云服务迁移实战:03-数据库迁移
概述
数据库迁移主要有两种方案,一种是导出数据库脚本,然后在新账号创建的数据库中执行,完成导入。这种情况需要停服。
另一种方案,如果需要不停服,则可以使用数据传输服务DTS, 本文主要讲解DTS方案。
准备工作
- 在新账号购买 RDS 数据库,创建实例。
- 参考文章跨阿里云账号任务如何配置RAM授权, 在原账号处理添加角色,名称如 ram-for-dts,并配置信任策略如下:
1 | { |
将<阿里云账号ID>,替换成新账号的阿里云账号ID。
- 创建 DTS 实例。
打开数据传输服务中的数据同步,点击创建任务,根据提示配置任务。左侧配置源数据库信息,也是原账号的数据信息,注意选择“跨账号”,
右侧配置目标数据库信息,也就是新账号的数据库信息。
配置好之后,根据提示进入下一步操作,配置全量同步和增量同步。
- 配置反向同步
第 3 步配置好了从原账号到新账号的数据同步,然后再添加一个任务,按照类似的操作,配置从新账号到原账号的数据同步。这样就完成了数据双向同步。