实验环境

此次实验的环境如下

  • MySQL 5.7.25

  • Redhat 6.10

  • 操作系统账号:mysql

  • 数据库复制账号:repl

  • 复制格式:基于行的复制

IP地址 主从关系 复制账号 复制格式
11.12.14.29 主库 repl Row-Based
11.12.14.30 从库(半同步) repl Row-Based

这节简单说下手动主从切换的一般步骤

  • 关闭业务
  • 比对主从库数据

  • 主库设置只读

  • 等待从库同步完成

  • 记录从库位置点信息(基于GTID则不用)
  • 从库关闭只读变为主库
  • 原主库利用步骤3的信息建立复制
  • 清除原从库的复制信息
  • 开启应用,连接新的主库