IO线程故障
1、主库连接不上
- user、password、port、ip 填写错误
- 防火墙
- 网络
- skip-name-resolve ,设置跳过名称解析
2、主库二进制日志丢失或损坏
SQL线程故障
- 删除、修改对象的操作时,没有这个对象
- 创建对象时,对象已存在
- 主键冲突
原因:大部分是因为从库做写入操作
预防的方法:设置从库只读,但是只能控制普通用户。
read_only=1
临时处理的方法:这个操作是有风险,最好是重新搭建主从
stop slave; # 临时停止同步开关。
set global sql_slave_skip_counter = 1; # 将同步指针向下移动一个,如果多次不同步,可以重复操作。
start slave;
设置忽略错误 /etc/my.cnf
slave-skip-errors = 1032,1062,1007