mysql主库设置了innodb_flush_log_at_trx_commit=1
and sync_binlog=1
参数保证了其一致性
切主从库的时候,之前的从库没有如上的两个参数导致现在的主从经常丢一部分数据。
所以加上之后就恢复了。
在使用InnoDB和事务的复制设置中获得最大的持久性和一致性,需在mysql配置文件中
innodb_flush_log_at_trx_commit=1
sync_binlog=1
官方说明:
https://dev.mysql.com/doc/refman/5.6/en/replication-problems.html