一键迁移(从云数据库 MySQL 迁移至 TDSQL-C MySQL 版)

这里说明通过控制台,从云数据库 MySQL 一键迁移至云原生数据库 TDSQL-C MySQL 版。

相关产品
TDSQL-C MySQL 版 产品页,含版本规格、价格与购买入口。

注意:说明:

一、前提条件

·迁移源端云数据库 MySQL 版本为 MySQL 5.7、8.0 的双节点版或三节点版。

·迁移源端的云数据库 MySQL 实例没有灾备实例。

·迁移源端的云数据库 MySQL 实例下如果有只读实例,则主实例和只读实例的计费模式需一致,调整实例的计费模式请参见 按量转包年包月。

二、操作步骤

使用一键迁移,将根据 迁移规格对照表 创建一个规格对应的 TDSQL-C MySQL 版集群,并进行数据库迁移,在迁移完成后,需进行连接地址切换,详细操作流程如下。

三、一、开始迁移

1. 登录 云数据库 MySQL 控制台。

2. 在实例列表勾选1个需要迁移的 MySQL 实例,单击上方的一键升级。

注意:说明:

3. 在弹窗下选择迁移至 TDSQL-C MySQL,单击立即升级。

4. 进入迁移界面后,预览当前 MySQL 实例与迁移后的新 TDSQL-C MySQL 版集群的对比信息。

字段 说明
实例类型 读写实例或只读实例,迁移前后实例类型不变。
规格 对比迁移前后的实例规格配置。
可用区 对比迁移前后的可用区部署情况。
配置费用 对比迁移前后的配置费用。
到期时间 对比迁移前后实例的到期时间。

注意:说明:

5. 在迁移界面,单击迁移检查,系统会对需要迁移的云数据库 MySQL 实例与迁移到 TDSQL-C MySQL 版后实例的信息进行检查,你可根据检查结果对应操作,若迁移源端实例下存在只读组,则支持选择是否迁移只读组。

检查项如下

检查项 说明
可用区 TDSQL-C MySQL 版暂不支持部分可用区,如果迁移源端云数据库 MySQL 实例部署在不支持的可用区,则暂时无法迁移。
TDSQL-C 规格库存 后台判定新的集群规格库存是否满足,若满足,则可迁移。
InnoDB 引擎 TDSQL-C MySQL 版仅支持 InnoDB 引擎迁移,若需要迁移的 MySQL 实例为 RocksDB 引擎,则无法迁移。
非 InnoDB 表单 TDSQL-C MySQL 版仅支持 InnoDB 引擎迁移,若需要迁移的 MySQL 实例下存在非 InnoDB 表单,则无法迁移。
云数据库 MySQL 版本 迁移源端云数据库 MySQL 版本须为 MySQL 5.7或8.0,架构需为双节点/三节点/四节点,若不是,则无法迁移。
外网开通 如需要迁移的 MySQL 实例开启了外网,则迁移过程中源端 MySQL 实例的外网无法关闭,迁移后目标端 TDSQL-C MySQL 版集群的外网状态为未开启,如迁移完成后需要使用源端的 MySQL 实例,可从 MySQL 侧回收站恢复实例,实例恢复后外网状态为开启,与迁移前 MySQL 实例的外网开启状态保持一致。
具有灾备实例 如需要迁移的 MySQL 实例具有灾备实例,则无法迁移,当前版本无法迁移灾备实例。
数据加密 如需要迁移的 MySQL 实例开启了数据加密功能,则无法迁移,TDSQL-C MySQL 版暂不支持数据加密。
数据库代理 无论迁移源端云数据库 MySQL 实例是否开启数据库代理,当前版本均支持迁移。若迁移源端实例开启了数据库代理,则一键迁移至 TDSQL-C MySQL 版后,新集群也默认开启了数据库代理,但需注意,迁移后,数据库代理的内核小版本为当前最新支持的版本,数据库代理的相关访问策略和配置不会保留,你需要重新手动设置,详细请参见 查看和修改访问策略。
排序规则 后台会判定字符集的排序规则是否适配,若不适配则不支持迁移。
具有不同可用区实例 后台会判定迁移源端云数据库 MySQL 实例的主实例和只读实例是否在同一可用区,如在同一可用区,则支持迁移,若跨可用区,则不支持迁移。
计算计费模式 迁移源端云数据库 MySQL 实例的主实例和只读实例计费模式需一致,若不一致则不支持迁移。
IP 库存检查 后台会检查 IP 库存是否充足,若不足,则不支持迁移。
CDB 存储检查 如需要迁移的 MySQL 实例的存储空间为基数,则无法迁移,建议先调整 MySQL 实例的存储空间为偶数再尝试迁移。
CDB 资源 Libra 检查 后台会检查需要迁移的 MySQL 实例是否有 Libra RO 实例,若有,则不支持迁移。
自定义密码复杂度 如需要迁移的 MySQL 实例开启了自定义密码复杂度功能,则无法迁移,建议关闭,允许一键修复。
SSL 如需要迁移的 MySQL 实例开启了 SSL,则无法迁移,建议关闭,允许一键修复。
备份外网下载限制 后台会检查需要迁移的 MySQL 实例的备份下载配置是否已开启外网下载,若未开启外网下载则不支持迁移,允许一键修复。

是否迁移只读组

若迁移源端实例下存在只读组,此项才会显示。默认开启按钮,如无需迁移只读组,你也可以手动关闭按钮。

情形一:迁移检查不通过

若迁移检查不通过,将无法进行迁移,部分选项(自定义密码复杂度、SSL、备份外网下载限制)提供一键修复功能,你可单击一键修复,修复成功后可重新执行一键迁移,部分选项不支持一键修复,例如迁移源端实例开启了数据加密,则无法一键修复,无法进行迁移。

注意:说明:

注意:单击下载报告,可下载迁移检查结果到本地。

注意:

情形二:迁移检查通过
若迁移检查通过,你可单击一键迁移开始迁移。

四、二、迁移中

一键迁移将采用迁移源端云数据库 MySQL 实例最近一次全量备份文件,在 TDSQL-C MySQL 版新建集群并持续进行数据同步,迁移期间云数据库 MySQL 实例显示迁移状态为迁移中,在 TDSQL-C MySQL 版集群列表可以看到新建的目标集群,迁移状态也为迁移中。

注意:说明:

注意:在 TDSQL-C MySQL 版集群列表,如果新建的目标集群状态由迁移中变为待切换,则表示数据同步已完成,此时你可单击待切换或详情,进入连接地址切换页面,可根据页面提供的目标集群连接地址,连接目标集群自行进行数据查看和校验,确认无误后可按如下步骤进行连接地址切换。

注意:

连接地址切换

1. 在 TDSQL-C MySQL 版集群列表,找到新建的集群,在集群状态下,单击详情。

2. 在跳转的页面下,单击迁移检查后,再单击连接地址切换,然后在弹窗下单击确认切换。

注意:说明:

五、三、迁移完成

连接地址切换后,视为迁移完成,你的 TDSQL-C MySQL 版集群将获得云数据库 MySQL 实例的 IP 地址,你的业务将切换至新集群下。源端云数据库 MySQL 实例将进入回收站进行隔离,如有需要,你可以进入云数据库 MySQL 的回收站进行恢复,若源端云数据库 MySQL 实例开启了 实例销毁保护,则不会被隔离。后续你可登录 TDSQL-C MySQL 版控制台 对迁移后的新集群进行管理。

六、四、迁移回滚

注意:说明:

注意:本版本的一键迁移暂不支持回滚功能,请在连接地址切换前做好业务检查。若后续需要重新使用迁移源端的云数据库 MySQL 实例,需在有效期内进入云数据库 MySQL 侧回收站进行恢复,恢复后连接地址将改变,需重新适配应用程序。

赞 (0)
上一篇 4天前
下一篇 4天前