MySQL主从复制故障案例一

本文介绍了MySQL主从同步过程中因误操作导致的故障及两种解决方法:通过设置全局变量跳过一次同步更新,或者配置slave-skip-errors来跳过特定错误。提供了详细的步骤和注意事项。

 

案例一:

在M-S 一主一从 状态下,从库不小心写入,导致主从同步出现故障

故障模拟:

in slave :

先创建一个数据库

1
crate  database   buttongbu;

in master 

同样创建数据库,

1
crate  database   buttongbu;

此时在从库查看 

in slave

1
show slave status\G ,发现error出现,错误代码1007

wKiom1d41GzCYRn_AADtpRILeIc121.png

解决方法:

方法一:

1
2
3
stop slave;
set  global  sql_slave_skip_counter =1   表示忽略执行N各更新,N>0
start  salve;

检查主从同步状态,恢复一致

wKiom1d41X2SteVnAACv8A0pINc509.png


方法二:

根据错误代码跳过指定错误

1
2
slave-skip-errors = 1032,1007 
slave-skip-errors =  all    谨慎使用 all

对于错误代码,我们应使用slave服务



器错误日志中的错误消息提供错误编号和show slave status的输出。




网络文章;

主从同步出现异常语句跳过错误处理

http://my.oschina.net/u/214948/blog/87846




      本文转自crazy_charles 51CTO博客,原文链接: http://blog.51cto.com/douya/1795350 ,如需转载请自行联系原作者



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值