环境要求
最少两台MySQL服务器:
- 192.168.152.130
- 192.168.152.132
两台MySQL服务器双方Ping通,且3306端口telnet互通。
部署环境:
- centos7.8
- mysql5.7.31
配置
1、在 130 上配置,打开配置文件,并写入如下配置:
vi /etc/my.cnf
#服务器id (主从必须不一样)
server-id=1
#打开日志(主机需要打开)
log-bin=mysql-bin
#要给从机同步的库
binlog-do-db=db1
#不给从机同步的库(多个写多行)
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#自动清理 7 天前的log文件,可根据需要修改
expire_logs_days=7
2、在 132 上配置,打开配置文件,并写入如下配置:
#服务器id (主从必须不一样)
server-id=2
#打开日志(主机需要打开)
log-bin=mysql-bin
#要给从机同步的库
binlog-do-db=db1
#不给从机同步的库(多个写多行)
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#自动清理 7 天前的log文件,可根据需要修改
expire_logs_days=7
修改完成后,重启两台MySQL服务 systemctl restart my