在主从复制的基础上完成。(详情请看上一章“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)上创建数据库,看看主上会不会有。