## 实验环境


此次实验的环境如下

- 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的信息建立复制
-  清除原从库的复制信息
-  开启应用,连接新的主库