本文为您介绍通过控制台,从云数据库 MySQL 一键迁移至云原生数据库 TDSQL-C MySQL 版,您可通过如下视频了解一键迁移的简介及具体的控制台操作步骤。说明当前版本的一键迁移功能,暂时仅支持同地域同可用区的迁移。
前提条件
迁移源端云数据库 MySQL 版本为 MySQL 5.7、8.0 的双节点版或三节点版。迁移源端的云数据库 MySQL 实例仅有主实例,没有只读实例和灾备实例。
操作步骤
使用一键迁移,将根据 迁移规格对照表 创建一个规格对应的 TDSQL-C MySQL 版集群,并进行数据库迁移,在迁移完成后,需进行连接地址切换,详细操作流程如下。
一、开始迁移
1. 登录 云数据库 MySQL 控制台。2. 在实例列表勾选1个需要迁移的 MySQL 实例,单击上方的一键迁移。

说明您也可以单击实例 ID 进入实例详情页,然后单击右上方的一键迁移。3. 进入迁移界面后,预览当前 MySQL 实例与迁移后的新 TDSQL-C MySQL 版集群的对比信息。

字段 | 说明 |
所在地域 | 实例所在地域。 |
所在网络 | 实例使用的网络 |
计算计费模式 | 实例计算节点的计费模式。 |
计算规格 | 实例的计算节点规格。 |
存储规格 | 实例的存储容量。 |
实例数 | 显示支持迁移的 MySQL 实例下的数量,当前仅支持主实例迁移。 |
配置费用 | 显示迁移前后的配置费用。 |
说明:针对迁移源端为包年包月模式的云数据库 MySQL 实例,迁移后,TDSQL-C MySQL 版的到期时间计算方式为:云数据库 MySQL 当前时间进行退款后,由于退款机制为按使用量退款,而非按使用时间退款,所以退款较少,TDSQL-C MySQL 版将利用这部分差额进行集群购买,差额/对应规格价格,即为 TDSQL-C MySQL 版集群到期时间。源端云数据库 MySQL 进行退款时,退款机制为按使用量退款,若系统核算退款差额不足以购买新的 TDSQL-C MySQL 版集群,则无法使用一键迁移。4. 在迁移界面,单击迁移检查,系统会对需要迁移的云数据库 MySQL 实例与迁移到 TDSQL-C MySQL 版后实例的信息进行检查,您可根据检查结果对应操作。

检查项如下
检查项 | 说明 |
可用区 | TDSQL-C 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 实例开启了自定义密码复杂度功能,则无法迁移,建议关闭,允许一键修复。 |
SSL | 如需要迁移的 MySQL 实例开启了 SSL,则无法迁移,建议关闭,允许一键修复。 |
情形一:迁移检查不通过
若迁移检查不通过,将无法进行迁移,部分选项(自定义密码复杂度、SSL、数据库代理)提供一键修复功能,您可单击一键修复,修复成功后可进行一键迁移。说明单击下载报告,可下载迁移检查结果到本地。

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

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

连接地址切换1. 在 TDSQL-C MySQL 版集群列表,找到新建的集群,在集群状态下,单击详情。2. 在跳转的页面下,单击迁移检查后,再单击连接地址切换,然后在弹窗下单击确认切换。

说明切换会造成秒级闪断,需要确保业务具有重连机制。点击地址连接切换后,IP 地址交换,数据将写入 TDSQL-C MySQL 版新建的集群。地址待切换状态将存在72小时,若超时未操作,则视为放弃迁移,系统将自动取消迁移流程。
三、迁移完成
连接地址切换后,视为迁移完成,您的 TDSQL-C MySQL 版集群将获得云数据库 MySQL 实例的 IP 地址,您的业务将切换至新集群下。源端云数据库 MySQL 实例将进入回收站进行隔离,如有需要,您可以进入云数据库 MySQL 的回收站进行恢复。后续您可登录 TDSQL-C MySQL 版控制台 对迁移后的新集群进行管理。
四、迁移回滚
说明本版本的一键迁移暂不支持回滚功能,请在连接地址切换前做好业务检查。若后续需要重新使用迁移源端的云数据库 MySQL 实例,需在有效期内进入云数据库 MySQL 侧回收站进行恢复,恢复后连接地址将改变,需重新适配应用程序。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/141047.html