今天测试突然找到我,说主从同步出问题了,南哩,又出现了什么骚操作?
我马上连接数据库,执行下面语句,查看slave 从库的状态
SHOW SLAVE STATUS;
居然Slave_SQL_Running = NO
注:从库正常 Slave_IO_Running 以及 Slave_SQL_Running 值为YES,Slave_IO_State :Waiting for master to send event
Slave_IO_Running :连接到主库,并读取主库的日志到本地,生成本地日志文件
Slave_SQL_Running : 读取本地日志文件,并执行日志里的SQL命令。
原因分析:
1.程序可能在slave上进行了写操作。
2.也可能是slave机器重起后,事务回滚造成的。
3.无法执行的语句等等。
造成原因多种多样,我们不一一去对应了,但是解决方式也就那么几种,我们来看看。