MySQL主从复制--gtid模式
一.什么是gtid以及gtid的好处我们之前配置主从复制的时候在slave端需要手动写清楚是从哪一个日志哪一个位置开始读的。这样写如果一个数字写错了那么就会报错。甚者如果日志被删那就更加难找位置了。同时在主从切换的时候其他从库要去新主库找读取的位置这也是相当易错且麻烦的。那么gtid就可以解决这类问题。gtid给每一个MySQL实务都颁发了一个唯一编号这个唯一编号由服务器id和事务序列号组成。那么此时就不需要我们手动再去找库记录到了哪个位置从库知道自己记录到的事务编号那么下一个编号就是它要记录的下一个事务。这些都是自动执行再无需手动执行了。注意gtid模式下表中一定要设置一个主键。二.gtid的配置在每一个主机上面的mysql目录下的my.cnf文件加上gtid的选项语句此时就表示是gtid模式了。添加这两条语句然后重启mysql服务即可。每一台机器都这样重复操作。然后在两台从库上面重新配置识别主库的参数那么此时这一台从库的主库就设定为192.168.30.141这台机器了。