本文为您介绍通过控制台一键升级功能,将云数据库 MySQL 双节点、三节点实例升级为集群版实例。
前提条件
实例架构为云数据库 MySQL 双节点、三节点。
实例状态为运行中。
注意事项
升级至集群版后不支持回退,请谨慎操作。
升级至集群版后,原实例备份文件将不会保留,如需保留原实例备份文件,请提前下载或开启保留原实例。
如需升级为集群版,原实例及原实例下的只读实例不能开启外网。
操作步骤
1. 登录 MySQL 控制台。
2. 在实例列表找到需要升级的实例,在其计费模式列单击一键升级,或勾选目标实例后单击实例列表上方的一键升级。
3. 在弹窗下选择升级至云数据库 MySQL 集群版,单击立即升级。
4. 在弹出的界面右侧,单击更改配置。
5. 在弹窗下设置集群的相关配置信息后,单击确定。
参数 | 说明 |
可用区 | 选择读写节点和只读节点的可用区。 |
硬盘类型 | 默认为云盘。 |
实例规格 | 选择实例的类型、CPU、内存。 |
硬盘 | 选择硬盘类型和存储空间。存储空间范围:30 - 32000GB,数字以10为单位。存储空间至少为数据文件1.2倍且不能低于原实例磁盘规格。 |
数据保护空间 | 设置数据保护空间,范围1 - 10GB。为保障数据库实例的可恢复能力,集群版实例需要设置一定的空间用于数据库实例的数据保护,该部分空间无法存放数据,属于系统保护空间,防止数据写满后导致实例异常。 |
7. 更改完配置以及选择完告警策略后,在跳转的界面下方,单击升级检查。
8. 升级检查的检查项如下表所示,如有未通过的检查项,请根据提示进行调整后重新进入升级检查,升级检查通过后可进行下一步。
检查项 | 检查实例类型 | 说明 |
审计 | 主实例 只读实例 | |
备份 | 主实例 | |
备份加密 | 主实例 | |
灾备实例 | 主实例 | |
弹性扩容 | 主实例 只读实例 | |
实例状态 | 主实例 只读实例 | 检查原实例运行状态是否正常,若有其他任务正在进行,请在其他任务结束后,待实例状态为运行中时再进行重试,其他异常状态,可根据处理建议进行调整。 |
单节点 | 主实例 只读实例 | 检查原实例架构,仅双节点、三节点实例支持一键升级为集群版,若原实例为单节点架构,则不可迁移,请选择支持迁移的实例架构进行操作。 |
异地备份 | 主实例 | |
SSL | 主实例 只读实例 | |
版本号检查 | 主实例 只读实例 | MySQL5.7 20230601及以上版本。 MySQL8.0 20230630及以上版本。 |
TDE 加密 | 主实例 | 检查原实例是否开启 TDE 加密,若开启了,则不可迁移,请更换未开启 TDE 加密的实例进行升级。 |
9. 选择升级切换时间,支持选择在维护时间内或者升级完成时进行切换,设置维护时间请参见 设置维护时间。
10. 阅读并勾选提示:实例在升级过程中,会进行数据迁移,期间实例访问不受影响;升级准备完成后会进行切换,会有秒级别的闪断,请确保业务具备重连机制。
11. 单击开始升级,升级进度可在 任务列表 进行查询。
12. 若切换时间您选择的是升级完成时,则在数据一致性校验完成后原实例就会立即升级为集群版,实例状态为运行中即完成升级。
13. 若切换时间您选择的是维护时间内,则此次升级会在您设置的实例维护时间内进行升级,若您希望立即完成升级,可以在实例列表,在目标实例的操作列单击立即切换,并在弹窗下阅读注意事项后,再次单击切换,等到实例状态更新为运行中即完成升级。
说明:
实例切换时,实例会切换至集群版架构。
切换至集群版架构后会生成新的只读 IP 地址。
切换至集群版架构后,读写节点的 IP 地址将和升级前实例保持一致。