mysql MHA高可用架构安装
是什么(是一個(gè)軟件)
MHA(Master High Availability)是MySQL高可用性環(huán)境下故障切換和主從提升的高可用軟件。在MySQL故障切換過(guò)程中,MHA能做到在0~30秒之內(nèi)自動(dòng)完成數(shù)據(jù)庫(kù)的故障切換操作,并且在進(jìn)行故障切換的過(guò)程中,MHA能在最大程度上保證數(shù)據(jù)的一致性,以達(dá)到真正意義上的高可用?!簿褪且粋€(gè)軟件
軟件結(jié)構(gòu)
兩部分組成 MHA Manager(管理節(jié)點(diǎn))和MHA Node(數(shù)據(jù)節(jié)點(diǎn))
MHA Manager可以單獨(dú)部署在一臺(tái)獨(dú)立的機(jī)器上管理多個(gè)master-slave集群,也可以部署在一臺(tái)slave節(jié)點(diǎn)上。
MHA Node運(yùn)行在每臺(tái)MySQL服務(wù)器上。
MHA Manager會(huì)定時(shí)探測(cè)集群中的master節(jié)點(diǎn),當(dāng)master出現(xiàn)故障時(shí),它可以自動(dòng)將最新數(shù)據(jù)的slave提升為新的master,然后將所有其他的slave重新指向新的master。
MHA可以與半同步復(fù)制結(jié)合起來(lái),提高數(shù)據(jù)復(fù)制的安全性。
總結(jié)
以上是生活随笔為你收集整理的mysql MHA高可用架构安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HttpRequest中常见的四种Con
- 下一篇: NodeJs连接Mysql数据库