mysql基于GTID的主主复制

在主从复制的基础上完成。(详情请看上一章“mysql基于GTID的主从复制”)

 

注:文章中的主表示的是主从复制中的主也就是172.25.2.42,从是172.25.2.43。

一、(从)在配置文件中加入:log_bin=mysql-bin     #开启二进制日志

 

二、(主)创建授权用户+建立连接

①mysql>GRANT replication slave ON *.* TO 'repluser'@'172.25.2.42' IDENTIFIED BY 'Www.1.com';

# ip是主的ip,正常应该在从slave上创建授权用户,但是因为主从已经建立起了连接,再在slave上进行操作会导致两台数据不一致,所以在主上创建授权用户,主会把用户同步给从的,跟在从上创建效果一样。

②mysql>CHANGE master TO

               MASTER_HOST='172.25.2.43',       #从的ip

               MASTER_USER='repluser',

               MASTER_PASSWORD='Www.1.com',

               MASTER_AUTO_POSITION=1;

mysql>start slave;

mysql>show slave status\G;

 

三、验证

在从(172.25.2.43)上创建数据库,看看主上会不会有。

 

你可能感兴趣的:(mysql基于GTID的主主复制)