[TOC]
# 1.修改mysql配置文件
vim /etc/my.cnf
log-bin=mysql-bin # 启动二进制文件
server-id=20 # 服务器ID,一般为ip的后缀
# 2.查询主数据库状态,并记下FILE及Position的值。
show master status;
# 3.重启mysql
systemctl restart mysqld
# 1.修改mysql配置文件
vim /etc/my.cnf
log-bin=mysql-bin # 启动二进制文件
server-id=21 # 服务器ID,一般为ip的后缀
# 注意主要是错误的配置方法 binlog_do_db=test,mybatis 这里mysql会将test,mybatis当成一个数据库
binlog_do_db=test #这里选择要同步的数据库
binlog_do_db=mybatis
# 2.重启mysql
systemctl restart mysqld
# 3.开启同步
change master to master_host='192.168.245.20',master_user='root',master_password='root',master_log_file='mysql-bin.000002',master_log_pos=154;
start slave;
# 4.展示同步状态
show slave status;
身份 | IP | mysql版本 |
---|---|---|
主节点 | 192.168.245.20 | 5.7 |
从节点 | 192.168.245.21 | 5.7 |