MHA是一個(gè)MySQL高可用性解決方案,它允許容錯(cuò)和故障切換。MHA是以MySQL復(fù)制為基礎(chǔ)開發(fā)的,所以可以為MySQL高可用性提供自動(dòng)故障切換,而不需要對(duì)應(yīng)用程序進(jìn)行任何更改。
對(duì)于需要下載MHA4MySQL RPM包的用戶,可以在官方網(wǎng)站https://github.com/yoshinorim/mha4mysql-manager/releases上下載。這里提供了最新的版本和歷史版本。
下載步驟如下:
$ wget https://github.com/yoshinorim/mha4mysql-manager/archive/v0.58.tar.gz $ tar xvzf v0.58.tar.gz $ cd mha4mysql-manager-0.58 $ perl Makefile.PL && make && make install
解釋一下上面的步驟:
第一行是使用wget下載壓縮包,v0.58.tar.gz是下載的具體版本,可以根據(jù)實(shí)際情況更改,也可以下載最新版本。
第二行是解壓縮,使用tar命令。解壓縮后在當(dāng)前目錄下生成mha4mysql-manager-0.58目錄。
第三行是進(jìn)入解壓后的目錄。
第四行是安裝MHA4MySQL。使用Perl的Makefile.PL生成Makefile,然后make編譯并安裝。
以上步驟完成后,就可以使用MHA4MySQL了。