查看参数确认MySQL主从复制的同步方式是传统方式还是GTID方式(两种同步方式没有性能差异,推荐使用GTID方式),主库和从库的同步方式必须一致。
- 登录主库。
|
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
|
- 确认主库的同步方式。
- 查看gtid_mode参数值。
如果值为ON说明是GTID方式,否则说明是传统方式。
|
show variables like '%gtid_mode%';
|
- 查看线程。
IO线程中的Command值如果是Binlog Dump GTID,说明同步模式是GTID方式,否则是传统方式。

- 登录从库。
|
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
|
- 确认从库的同步方式。
- 查看gtid_mode参数值。
|
show variables like '%gtid_mode%';
|
如果值为ON说明是GTID方式,否则说明是传统方式。
- 查看从库状态。
如果回显结果中Executed_Gtid_Set项有数值而且跟主库执行show master status;查询到的Executed_Gtid_Set值一致,说明是GTID方式,否则是传统方式。