2.MySQL8.0.15主从同步(windows环境)
同步之前一定要在master跟slave上把数据库创建好
1、主服务器跟从服务器的my.ini文件内容需要添加
[mysqld]
-
# 设置master的serverid(主跟从不能相同)server-id=1000
-
# 要生成的二进制日记文件名称log-bin=mysql-bin
-
# 选择row模式
binlog-format=ROW
4. # 要同步的数据库
binlog-do-db=my_db
5.# 不同步mysql系统数据库
binlog-ignore-db=mysql
修改完成后主从mysql服务都要重启一次
2.查看master的状态
show master status;
3.slave设置
#停掉slave
stop slave;
#关联主状态
CHANGE MASTER TO
MASTER_HOST='192.168.124.41',
MASTER_USER='root',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='master-log-bin.000003',
MASTER_LOG_POS=155;
#启动slave
start slave;
#查看状态
show slave status;
看到下面这两个为YES则表示成功;
另一台从库也是相同的操作/要注意操作顺序
我在主库上创建一个表名为888,可以看到就可以同步到两个从库上
热爱世间万物,无最爱,无例外、