A --> B --> C
1) 主服务器A: my.ini配置项[mysqld]的设置
[mysqld]
server-id=1 #数据库ID号, 为1时表示为Master
log-bin=mysql-bin #启用二进制日志
binlog-do-db=mydb #需要同步的数据库名
2) 从服务器B: my.ini配置项[mysqld]的设置
[mysqld]
server-id=2 #如果需要增加Slave库,则此id往后顺延
replicate-do-db=mydb #需要同步的数据库名
log-slave-updates
log-bin=mysql-bin
(如果要同步表,就要配置
replicate-do-table=mydb.tb1 #需要同步的数据库中的表名)
3) 从服务器C: my.ini配置项[mysqld]的设置
[mysqld]
server-id=3 #如果需要增加Slave库,则此id往后顺延
replicate-do-db=mydb #需要同步的数据库名
(如果要同步表,就要配置
replicate-do-table=mydb.tb1 #需要同步的数据库中的表名)
4) 重启主从数据库。
5) 以下就是要做Mysql主从数据同步的搭建2次即可。