真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql的MHA高可用配置方法-創(chuàng)新互聯(lián)

下文給大家?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;'
記錄下二級制日志
mysql的MHA高可用配置方法

  1. 進入mysql 運行 grant replication slave on *.* to 'rep'@'192.168.%.%' identified by '123456';
    #創(chuàng)建具有復(fù)制權(quán)限的賬號,賬號rep,密123456,作用范圍192.168.0.0
    6.進入mysql ,配置從節(jié)點的連接配置
    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)
    mysql的MHA高可用配置方法
    畫圈的兩個,為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%'
    mysql的MHA高可用配置方法
    第二部分 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
  1. 檢查ssh連接
    mysql的MHA高可用配置方法
    #顯示全部通過即可
    4.檢查整個復(fù)制環(huán)境狀態(tài)
    masterha_check_repl --conf=/etc/mha/app1.cnf
    mysql的MHA高可用配置方法
    5.檢查軟件開啟狀態(tài)
    masterha_check_status --conf=/etc/mha/app1.cnf
    顯示"NOT_RUNNING",這代表MHA監(jiān)控沒有開啟。執(zhí)行下面的命令后臺啟動MHA。
    nohup masterha_manager --conf=/etc/mha/app1.cnf
    #開啟mha
    自此已經(jīng)完成了mha一小部分功能了,這軟件過于復(fù)雜,且切換過去,主節(jié)點上線還得手動還原配置,麻煩,不如配置個雙主模式,前面用個vip,備份主的平時不許寫,master掛了以后頂上上去,只要配置了半同步效果應(yīng)該會比mha好使。
看了以上關(guān)于mysql的MHA高可用配置方法詳細內(nèi)容,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。

另外有需要云服務(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)用場景需求。


本文題目:mysql的MHA高可用配置方法-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/cojcsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部