mysql5.7主主(双主)复制
原创woymk2017-05-07 09:08:23评论(0)403人阅读
1. 准备工作
配置环境:centos6.9,mysql5.7
先安装、配置好两台MySQL服务器
server1 IP:192.168.1.1
server2 IP:192.168.1.2
mysql的安装请参考之前的文章:
2. 在server1上操作
vi /etc/my.cnf
修改或添加下面这几行:
server-id=1
log-bin=mysql-bin # 启用二进制日志
auto-increment-increment = 2 #每次增长2
auto-increment-offset = 1 #设置自动增长的字段的偏移量
两个可选参数(2选1):
binlog-do-db=db1,db2 #需要同步的库
binlog-ignore-db=db1,db2 #忽略不同步的库
保存后重启
/etc/init.d/mysqld restart
运行mysql客户端
mysql -uroot -p
创建同步账号
grant replication slave on *.* to 'repl2'@'192.168.1.2' identified by '1234';
flush privileges;
锁表,不让数据写入
flush tables with read lock;
show ma