Windows mysql 双向同步设置方法 详细篇

2019-01-03 18:26:58于海丽

同时需要查看此时B节点的Master信息,同步LOG日志及POS位置

mysql> show master status;

+------------------+----------+------------------+------------------+

| File             | Position | Binlog_Do_DB     | Binlog_Ignore_DB |

+------------------+----------+------------------+------------------+

| mysql-bin.000003 |       98 | ikey_db,ikey_log |                  |

+------------------+----------+------------------+------------------+

1 row in set (0.00 sec)

 

同时请修改B节点mysql主配置文件中

master-host=192.168.1.103  #主机A的IP地址

1.4.3  接着A节点:

修改B-àA方向同步配置项:

mysql>CHANGE MASTER TO

->MASTER_LOG_FILE='mysql-bin.000003',  # 刚才我们记录B节点数据库要执行复制的日志文件。

    -> MASTER_LOG_POS=98;   #刚才记录的B节点数据库要复制的日志文件位置。

Query OK, 0 rows affected (0.02 sec)

 

然后针对A、B节点启动同步状态,分别运行start slave; 然后查看同步状态,确保在每台机器上查看show slave status;得出

           Slave_IO_Running: Yes

          Slave_SQL_Running: Yes

即处于正常同步状态。

 

以上是针对单节点IP修改所做的操作,如果A、B节点IP 都需要修改,参考以上配置进行操作,最好先针对单个节点IP 进行修改,并确保单向同步没有问题后,再进行第二个节点IP修改以及配置。


 [j1]执行同步权限的用户

 [j2]主机B的IP地址

 [j3]同步帐户密码

 [j4]执行同步权限的用户

 [j5]主机A的IP地址

 [j6]同步帐户密码