- 原理:
- 搭建过程:
192.168.88.3(master)
- 修改my.cnf文件
#mysql 服务ID,保证整个集群环境中唯一
server-id=111
#mysql binlog 日志的存储路径和文件名
log-bin=/var/lib/mysql/mysqlbin
#log_bin
#设置logbin格式
binlog_format=STATEMENT
#是否只读,1 代表只读, 0 代表读写
read-only=0
- 创建同步账户:
GRANT REPLICATION SLAVE ON *.* TO 'master'@'%' IDENTIFIED BY 'Test2020@' WITH GRANT OPTION;
- flush privileges;
- show master status
192.168.88.4(slaver)
- 修改/etc/my.cnf
#mysql服务端ID,唯一
server-id=112
#指定binlog日志
log-bin=/var/lib/mysql/mysqlbin
#启用中继日志
relay-log=mysql-relay
- 执行命令:
change master to master_host= '192.168.88.3', master_user='master', master_password='Test2020@', master_log_file='mysqlbin.000001', master_log_pos=154;
3.启动同步
start slave;
4.查看状态、
show slave status\G;
测试
主节点:
从节点: