MySQL主从切换
基于传统主从切换:
当主宕机之后,
方法一:
1,所有从上IO线程都会因为主宕机中断,此时,停止奴隶IO_THREAD等待SQL线程将日志中继电器的事件执行完成。
2,选择Read_Master_Log_Pos和Exec_Master_Log_Pos最大的那个奴隶提升为新主人的;
3,查看每个奴隶上的二进制最后的位置(查看事件时间来查找能快一点),比如为手机,截取新主人的二进制日志从手机以后的日志,并导入到奴隶中,以求数据的一致性;
%20
%20
方法三(推荐):
基于GTID复制主从切换:
复制出现的问题: