通过蓝绿部署升级 Mysql RDS
type
status
date
slug
summary
tags
category
icon
password
name
最近公司有一批 AWS 的 RDS 的机器需要从5.7 升级到 8.0,记录下关键步骤,由于业务环境是电商,需要做到零停机升级和快速回滚,故采用蓝绿部署的方式升级。下面:
蓝mysql:旧
绿mysql:新
概述:RDS 集群开启 binlog,重启写入器,再重启读取器,验证日志,克隆出绿mysql。绿mysql进行升级,然后蓝mysql同步到绿机器,最后进行代理切换,实现丝滑升级。 注:中间涉及了参数组等选项非主要步骤,自行进行更改。
创建复制账户
进行连接
设置好连接用户开启同步
开始复制
验证同步

确认蓝绿偏移位是否一致,一致后即可进行主副集群的切换。
将绿 mysql 设置为主集群
最后在 aws RDS 操作切换代理地址,即可完成升级过度。
Loading...