Chinaunix

标题: mysql双主故障,跪求大神解答 [打印本页]

作者: hcj890816    时间: 2016-01-13 17:39
标题: mysql双主故障,跪求大神解答
做主主复制,两台服务器A和服务器B,
A的配置文件:
B的配置文件:
A更新数据,B可以复制A的数据,但是只要B有数据更新,A就报错复制不了
A的报错信息:
已经试过在A上重新change master,虽然当时show slave status,状态没问题,但是只要B有数据更新,就立即报错,仍然复制不了
求大神赐教,急急急!!!
作者: raygts    时间: 2016-02-02 10:26
我以前遇到过这个问题,故障原因我的是因为InnoDB 在大量事务的时候A机器挂了,切换到B机器的后。A机器又重启了把以前的数据修复并且没有commit的事务回滚了,然后B机继续运行到某个时间需要跟新的时候在B机器上存在的数据却在A机器上不存在了(因为之前回滚或者修复了)

原因我猜的,不过这个故障可以重现。就算我在5.6上把binlog设置为ROW + minial + innodb_flush_log_at_trx_commit = 1 + sync_binlog=1 都一样可以重现这个问题,只要你事务量足够的大




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2