阿里云首页

通用方案:专有云V3企业版环境中对MySQL实例进行主备切换

1. 概述

本文主要介绍专有云V3企业版环境中,如何对MySQL实例进行主备切换。

方案总览

类别 内容
国产化
风险等级(方案执行的影响)
操作方式 灰屏
操作复杂度
预估执行时长 15分钟
客户业务的影响
可监控性 支持
有效性(重启、重拉、补丁、升级、扩容等配置是否丢失) 固化
数据修订(变更是否涉及增删改操作)
执行灰度策略 请向产品侧咨询,明确灰度策略
首次发布时间 N/A
预计完成时间 N/A

1.1. 适用范围

  • 专有云版本:V3.*
  • 产品:RDS

1.2. 风险说明

主备切换会导致连接中断10秒。

2. 问题描述

由于受物理机影响,需要将主库和备库进行主备切换。

3. 解决方案

3.1. 环境检查

在需要进行迁移的实例上检查主备情况。

  1. 登录RDS数据库管理平台。

  2. 单击实例管理,输入实例名后,单击搜索
  3. 单击实例名会显示实例的基本信息。
  4. 依次选择实例诊断>执行SQL,执行以下命令,单击执行

    show slave status\G

    系统显示类似如下。

     

    说明:如果出现not in whiteList,请检查白名单设置。

  5. 确认Slave_IO_RunningSlave_SQL_Running参数为YESSeconds_Behind_Master0,否则联系阿里云技术支持。

  6. 确认实例的所有任务都已结束
  7. 上述检查无异常可以进行实例主备切换。

3.2. 实施步骤

  1. 在实例基本信息页面中,单击主备切换
  2. 确认主备实例信息正确,然后单击切换即可。
  3. 系统返回以下信息,说明切换成功。

3.3. 结果验证

在左侧导航栏依次选择实例变更记录>HA日志,确认切换成功。

4. 回滚方案

切换失败时不会对主备服务产生任何影响,故无需回滚。

首页 通用方案:专有云V3企业版环境中对MySQL实例进行主备切换