网上找的大部分定义master-host的其实在新的MySQL中已经停用了,于是乎很悲剧的自己探索写出了这么一个东西
RedHat版本7.0
MySQL版本 5.7
服务器名称为假的!!!服务器名称为假的!!!服务器名称为假的!!!
重要事情说三遍~
另外需要注意的是,你同步的database里面的内容必须一致!!必须一致!!必须一致!!!
你想要电脑精神错乱吗?给俩不一样的数据让人家同步,还互为主从,直接短路啊!
服务器A:0.0.0.1
服务器B: 0.0.0.2
1. 首先在两个服务器上分别插入可以访问对方服务器的账号
在服务器A中设置:
Create user 'clare'@'0.0.0.2' identitied by 'clare-test123';
grant all on *.* to 'clare'@'0.0.0.2';
grant replication slave on *.* to 'clare'@'0.0.0.2';
服务器B则添加一模一样的账号:
Create user 'clare'@'0.0.0.1' identitied by 'clare-test123';
grant all on *