标签:fir rest 目录 tls ini pos image stop at命令
1、什么是GTID?
2、组成
3、工作原理
4、GTID主从配置
版本:MySQL5.7
配置master
配置slave
master授权配置
slave配置同步
查看slave的状态
出现这两个yes表示同步成功
通过slave的状态信息,可以看到GTID的值、Matser_UUID等信息
查看master状态
注意对比slave端,Executed_Gtid_Set的值应该是一样的。
5、验证主从
master上
slave上
需要注意的是,GTID的值在完成一次事务后,变成了ceb0ca3d-8366-11e8-ad2b-000c298b7c9a:1-5(自增1)
6、排障
思路
a、确保master开放3306端口
b、最好关闭selinux
c、master上授权同步,slave上change master命令指定master的信息不要写错
d、UUID问题
如果你出现了上图所示的问题,表示你的master和slave的UUID是一样的,一般这种情况多出现于克隆虚拟机
解决办法:
找到slave上的MySQL数据目录下的auto.cnf文件(这个文件其实是自动生成的mysql服务器的UUID值),将它删除,然后重启MySQL,然后MySQL会重新生成一个UUID。然后停掉slave,重新开启就可以了(我的mysql的数据目录是在/usr/local/mysql/data下,详情查看my.cnf配置文件)
通过cat命令查看该文件,发现UUID已经改变
e、总结
排障过程中,注意需要停掉slave,做完修改之后在开启,否则你的修改可能是不会生效的。
标签:fir rest 目录 tls ini pos image stop at命令
原文地址:https://www.cnblogs.com/gucb/p/12698141.html