本节在31.3节的基础上将MySQL的主从模式切换为MySQL的多源复制模式,读者也可以在31.1节的基础上增加MySQL服务器搭建MySQL的多源复制环境。由于两种方式的搭建过程基本相同,因此不再赘述第二种搭建方式。
(1)修改每台MySQL服务器的my.cnf文件。
- vim /data/mysql/conf/my.cnf
- [mysqld]
- master-info-repository=TABLE
- relay-log- info-repository=TABLE
重启每台服务器上的MySQL服务。
(2)在binghe152服务器和binghe153服务器上停止从库的运行。
- mysql> STOP SLAVE;
- Query OK, 0 rows affected (0.01 sec)
(3)在binghe151服务器上执行锁表操作。
- mysql> FLUSH TABLES WITH READ LOCK;
- Query OK, 0 rows affected (0.00 sec)
(4)重新打开连接binghe151服务器的命令行终端,登录MySQL,查看主库的运行状态。
mysql> SHOW MASTER