下文給大家?guī)黻P(guān)于mysql的MHA高可用配置方法,感興趣的話就一起來看看這篇文章吧,相信看完mysql的MHA高可用配置方法對大家多少有點幫助吧。
為武進等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及武進網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站設(shè)計、武進網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!第一部分 把三個節(jié)點的主從關(guān)系配好
1.每個節(jié)點安裝 mysql 或者 mariadb 數(shù)據(jù)庫
2.配置主節(jié)點也就是寫的節(jié)點 ,配置如下
vim /etc/my.cnf
在[mysqld]端添加代碼
log_bin=log_bin #開啟二進制日志,主從復(fù)制就是基于這個日志復(fù)制的 server_id=14
#ID每個節(jié)點必須唯一
3.配置從節(jié)點
vim /etc/my.cnf
在[mysqld]端添加代碼
server_id=19 relay_log=relay_log #開啟中繼日志,從節(jié)點就是基于這個日志完成寫入的 relay_log_index=relay_log.index
4.開啟主節(jié)點,在主節(jié)點上運行 mysql -uroot -e 'show master status;'
記錄下二級制日志
MariaDB [(none)]> CHANGE MASTER TO -> MASTER_HOST='192.168.0.14', -> MASTER_USER='rep', -> MASTER_PASSWORD='123456', -> MASTER_LOG_FILE='log_bin.000003', -> MASTER_LOG_POS=235;
配置完成運行下面兩個命令啟動同步 slave start; ##啟動同步引擎
show slave status\G; 查看引擎狀態(tài)
畫圈的兩個,為yes就成功了,不為yes 檢查網(wǎng)絡(luò)狀態(tài),防火墻和selinux是否關(guān)閉,還有一個從節(jié)點一樣的配置改下IP即可。
7.做MHA實驗還要關(guān)閉從云服務(wù)器的中繼日志自動刪除功能
set global relay_log_purge = OFF;
show variables like '%relay_log_purge%'
第二部分 MHA配置
1.現(xiàn)在安裝
yum install epel-release.noarch
#先安裝eprl 源
yum install mha4mysql-manager-0.56-0.el6.noarch.rpm -y --skip-broken
#安裝控制主機
2.新建配置文件vim /etc/mha/app1.cnf
[server default] #剛才授權(quán)的mysql管理用戶名 user=root password=123456 manager_workdir=/mha #ssh免密鑰登錄的帳號名 ssh_user=root #mysql復(fù)制帳號,用來在主從機之間同步二進制日志等 repl_user=rep repl_password=123456 #ping間隔,用來檢測master是否正常 ping_interval= 1
[server1] hostname=192.168.0.14 port=3306 [server2] candidate_master=1 #設(shè)置成候選主機,即使同步的數(shù)據(jù)不是從主機當中最新的那個 check_repl_delay=0 #默認情況下如果一個slave落后master 100M的relay logs的話,MHA將不會選擇該slave作為一個新的master,因為對于這個slave的恢復(fù)需要花費很長時間,通過設(shè)置check_repl_delay=0,MHA觸發(fā)切換在選擇一個新的master的時候?qū)雎詮?fù)制延時。 hostname=192.168.0.16 port=3306 [server3] hostname=192.168.0.19 port=3306
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。