Mysql5.7基于事务主从复制

 将基于日志的复制变更为基于事务的复制

mysql版本要高于5.7.6

gtid_mode要设为off

处理步骤

详细步骤

1.查看主从mysql版本是否高于5.7.6

show variables like 'version';

2.查看主从服务器mysql的gtid_mode是否为off

show variables like 'gtid_mode';

以下操作主从服务器同时设置

3.设置主从服务器,注意查看mysql的log。

set @@global.enforce_gtid_consistency=warn;

set @@global.enforce_gtid_consistency=on;

set @@global.gtid_mode=off_permissive;

set @@global.gtid_mode=on_permissive;

查看是否已经改变状态    show variables like 'gtid_mode';

 

show status like 'ongoing_anonymous_transaction_count';  只查询从,出现空值或者0都是可以的

set @@global.gtid_mode=on;

改变auto_position状态

stop slave;

change master to master_auto_position=1;

start slave;

 

show slave status; 多了Gtid的设置,其他一样

猜你喜欢

转载自www.cnblogs.com/aeolian/p/9083605.html