mysql主从同步1051故障解决

数据库出现了异常,现象就是从库在执行drop某个表的时候,显示没有表。导致主从异常。处理过程如下:

以下是以前的处理思路:
错误消息,表a1曾经存在于在主服务器中并已被取消了,但是它没有在从属服务器中存在过,因此对于从属服务器,DROP TABLE失败。
很明显,同步出现问题:
Slave_SQL_Running为No说明从库的SQL线程没有启动
Read_Master_Log_File说明从库的IO线程当前正在读取的主库二进制日志的位置,在12
Relay_Log_File说明从库的SQL线程当前正在读取中继日志的位置,在16
实际中继日志已经到25,说明已经有4个中继日志没有在从库执行

对应的主库日志

从库的中继日志39,从库的SQL线程停止在此位置

我的解决方法:

查看从库及其日志,已经开始正常复制。如果一次不行,那么就重复执行多次以上三个步骤。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: