MHA
一主多从的问题:
主机宕机
如何确定新主
所有从库数据不一致怎么办
所有其他节点和新主同步
选择新主:
1。现选
根据binlog位置点最新的从库作为新主
2.提前设定
设置一个半同步从库,直接选择半同步从库作为新主
配置高啥也不干的从库做新主
数据补全:
1.主库仍然可以链接,MHA通过ssh链接主库把宕机的主库的所有binlog日志保存下来,如果不可ssh连接放弃主库的binlong日志
2.已选择好的最新主库的binlog位置点为基准点通过relay log(中继日志)进行日志补全其他所有从库和新主库数据一致
3.将宕机时从主库保存下来的bingliong日志(如果有)恢复到所有数据库节点上