mysql数据同步问题求助
用 mysql 做双向同步 出现了一点问题 具体情况如下
A 机 和 B机 做双向同步
当 A机更新数据时 B机会同步更新
但是 当 断网了 AB机 不能连同的情况下 分别在 A机 和 B机 操作数据库
过一会 网络恢复 ,在断网情况下 操作的数据 不会同步到
后来调了半天 出现了另一种情况 就是 断网后操作的数据 A机 同步到B机,B机也同步到了A机 ,等于说是对调了,如果我操作的是同一条数据,这样对调了 便出错了 我希望能保留最后更新的数据.
A B机的 my.cnf 配置分别如下
A机
[mysqld]
concurrent_insert = 1
#
server-id = 1
log-bin =mysqlbinlog
binlog_do_db = 数据库名称
binlog_ignore_db = mysql
sync_binlog =1
master-host=192.168.0.20
master-user=数据库访问账号
master-password=数据库访问密码
master-port=3306
master-connect-retry=60
replicate-do-db=数据库名称
slave-skip-errors=all
#
B机
[mysqld]
concurrent_insert = 1
#
server-id = 2
log-bin =mysqlbinlog
binlog_do_db = 数据库名称
binlog_ignore_db = mysql
sync_binlog =1
master-host=192.168.0.21
master-user=数据库访问账号
master-password=数据库访问密码
master-port=3306
master-connect-retry=60
replicate-do-db=数据库名称
slave-skip-errors=all
#
不知道是哪里设置有问题了 大家帮忙看下