| 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]同步帐户密码
第一步:
在A数据库的my.ini中添加
server-id=1
log-bin=C:mysqlback #同步事件的日志记录文件
binlog-do-db=test1 #提供数据同步服务的数据库
binlog-do-db=test2 #提供数据同步服务的数据库
binlog-do-db=test3 #提供数据同步服务的数据库
master-host=192.168.0.102 #主机B的地址
master-user=use102 #主机B提供应B的用户,该用户中需要包括数据库test1 test12test3的权限
master-password=usepwd102 #访问密码
master-port=3306 #端口,主机的MYSQL端口
master-connect-retry=60 #重试间隔60秒
replicate-do-db=test1 #同步的数据库
replicate-do-db=test2 #同步的数据库
replicate-do-db=test3 #同步的数据库
第二步:
在B数据库的my.ini中添加
server-id=2
log-bin=C:mysqlback #同步事件的日志记录文件
binlog-do-db=test1 #提供数据同步服务的数据库
binlog-do-db=test2 #提供数据同步服务的数据库
binlog-do-db=test3 #提供数据同步服务的数据库
master-host=192.168.0.101 #主机B的地址
master-user=use101 #主机A提供给A的用户,该用户中需要包括数据库test1 test12test3的权限
master-password=usepwd101 #访问密码
master-port=3306 #端口,主机的MYSQL端口
master-connect-retry=60 #重试间隔60秒
replicate-do-db=test1 #同步的数据库









