【MySQL】MHA的基本配置及註釋
#*************************************************app scope********************************************************#
[server default]
#####################work_directory################################
#manager日誌的儲存路徑
manager_log=/var/log/masterha/app1/app1.log
#manager工作目錄,主要儲存從主庫上拉取過來的binlog,切換的日誌資訊,是否發生過切換跟蹤檔案,manager的啟動資訊
manager_workdir=/var/log/masterha/app1
#Node節點的工作目錄,儲存主庫拉取過來的binlog,lastest slave拉取過來的binlog以及應用的日誌
remote_workdir=/var/log/masterha/nodeapp1
#多個server節點binlog的目錄(我的節點位置一樣所以放到了app的作用域),這裡需要注意的是如果每個server是不同目錄的話,需要配置到不同的server節點上
#如果ssh的使用者是普通使用者,則同時要保證對改目錄有讀取的許可權
master_binlog_dir=/usr/local/mysql5721/data
################scripts for vip and double check as well as shutdown_script####################
#故障vip切換指令碼,這裡的指令碼需要自己修改
#failover vip change
master_ip_failover_script=/root/perl5/bin/master_ip_failover
#手動切換
master_ip_online_change_script=/root/perl5/bin/master_ip_online_change
#透過其他機器對故障master進行再次確認,手動執行發現只執行tcp埠的連通性,連線時,預設用ssh_user,當然也可以自己指定
secondary_check_script=/root/perl5/bin/masterha_secondary_check -s 192.168.2.165
#避免腦裂,可以把mysql kill掉
#shutdown_script=/root/perl5/bin/power_manager
###################accounts for system and mysql##################
#MySQL的管理賬號,這是必須的,這個目的是為了執行一些start slave ,stop slave ,reset slave這些管理操作
user=root
password=123456
#MySQL複製所用的賬號密碼,我這裡由於是每臺資料庫機器的賬號密碼是一樣的,所以放入了app作用域了
repl_user=repl
repl_password=123456
#作業系統互聯的賬號,因為我們要去ssh 到別的機器拉區差異的binlog
ssh_user=root
ssh_port=22
##############Fault detection algorithm#############################
ping_interval=3
#CONNECT,SELECT,INSERT
ping_type=CONNECT
#******************************local scope***********************************************#
[server1]
candicate_master=1
#預設情況下如果一個slave落後master 100M的relay logs的話,MHA將不會選擇該slave作為一個新的master,因為對於這個slave的恢復需要花費很長時間,透過設定check_repl_delay=0,MHA觸發切換在選擇一個新的master的時候將會忽略複製延時,這個引數對於設定了candidate_master=1的主機非常有用,因為這個候選主在切換的過程中一定是新的master
check_repl_delay=0
hostname=192.168.2.165
#server2現在為我的主庫
[server2]
hostname=192.168.2.167
[server3]
hostname=192.168.2.166
no_master=1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30221425/viewspace-2168411/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql MHA部署-04MHA配置MySql
- mysql5.7MHA配置MySql
- 3註釋的基本使用
- MHA高可用配置及故障切換
- MHA+MySQL主從配置實現MySQL高可用MySql
- MySQL MHA部署 Part 5 MHA部署指南MySql
- MySQL——MHA高可用群集部署及故障測試MySql
- MySQL高可用群集MHA部署及故障測試分析MySql
- Python字串的方法及註釋Python字串
- MySQL高可用方案MHA線上切換的步驟及原理MySql
- vim配置及基本用法
- Mysql MHA部署-03MHA軟體安裝MySql
- 基於 MHA 高可用的 MySQLMySql
- MySQL的註釋符號有哪些MySql符號
- MySQL MHA部署實戰MySql
- Mysql 5.7 MHA 高可用MySql
- MySQL MHA資訊的收集【Filebeat+logstash+MySQL】MySql
- 2.1 Python基本語法之註釋Python
- MySQL MHA部署 Part 6 MHA故障轉移測試MySql
- MySQL MHA部署 Part 7 MHA手動切換測試MySql
- eclipse、IDEA配置文件註釋EclipseIdea
- webapi 配置介面註釋顯示WebAPI
- MySQL MHA工具的優缺點歸納MySql
- 可新增註釋的json配置檔案---HJSONJSON
- samba 基本配置及自定義控制Samba
- mysql安裝及配置MySql
- MySQL MHA詳細搭建過程MySql
- 【MySQL】Consul+MHA高考用方案MySql
- Mysql MHA部署-05故障轉移MySql
- mysql高可用架構MHA搭建MySql架構
- MySQL MHA部署與測試-下篇MySql
- MySql給表新增列和註釋MySql
- 通過Python收集MySQL MHA 部署及執行狀態資訊的功能實現PythonMySql
- Python-程式語法 - Python註釋&基本函式Python函式
- Mysql MHA部署-02主從複製MySql
- Mysql MHA部署-06手動切換MySql
- Mysql MHA部署-07常見問題MySql
- MySQL MHA 執行狀態監控MySql