在master配置文件中追加
log-bin=mysql-bin
server-id=1
log-bin-index=master-bin.index
[mysqld]
```group_replication.so
### 重启mysql服务
sudo /etc/init.d/mysql restart
### 在slave配置文件中追加
server-id=2
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
[mysqld]
### 在master上给定用户用于复制
mysql> grant replication slave on . to 'root';
### 在master上查看 binary log文件名和 position
show master status;
记录下File 和 Position 的值
### 配置slave
master_host是master的ip
master_user是master指定用户复制的用户
master_log_file上面记录的文件名称
master_log_pos上面记录的文件位置
eg:
change master to master_host='192.168.192.174',master_user='repl',master_password='123456',master_port=3306,master_log_file='mysql-bin.000003',master_log_pos=120,master_connect_retry=10;
### 在slave上启动复制功能
mysql> start slave;
### 查看slave的状态
mysql> show slave status;
### 配置完成可在master创建数据库测试一下
路径是两种解决mysql不同步的办法,测试有效
https://www.cnblogs.com/blueel/archive/2013/01/06/2847842.html