2.MySQL8.0.15主从同步(windows环境)

同步之前一定要在master跟slave上把数据库创建好
1、主服务器跟从服务器的my.ini文件内容需要添加

         [mysqld]

  1. # 设置master的serverid(主跟从不能相同)
    server-id=1000
     
  2. # 要生成的二进制日记文件名称
    log-bin=mysql-bin
  3. # 选择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,可以看到就可以同步到两个从库上

原文地址:https://www.cnblogs.com/guarderming/p/13590627.html