确认部署方式
查看参数确认MySQL主从复制的部署方式是异步复制还是半同步复制,主库和从库复制部署方式必须一致。
- 确认主库正常。
- 登录主库。
1
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
- 查看主库状态。
1
show master status;
File列和Position列都有值,则说明主库正常。
- 查看从库的主机信息。
1
show slave hosts;
有2个从库的主机信息,并且从库的Host和Port正确。
- 登录主库。
- 确认主库的部署方式。
查看半同步复制参数,如果值为ON说明是半同步复制,值为OFF或者为空说明是异步复制。
1
show variables like '%rpl_semi_sync_master_enabled%';
- 确认从库正常。
- 登录从库。
1
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
- 查看从库状态,
1
show slave status\G;
下面两项值均为Yes,则说明从库正常。
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
- 登录从库。
- 确认从库的部署方式。
查看半同步复制参数,如果值为ON说明是半同步复制,值为OFF或者为空说明是异步复制。
1
show variables like '%rpl_semi_sync_slave_enabled%';
父主题: 查看主从复制