MHA配置文件app1.cnf详解

[server default]
'#manager配置文件'
manager_log=/var/log/masterha/app1/manager.log     
'#manager日志'
manager_workdir=/var/log/masterha/app1
'#master保存binlog的位置,这里的路径要与master里配置的bilog的相同'
master_binlog_dir=/usr/local/mysql/data
'#设置自动failover时候的切换脚本。也就是上边的那个脚本'
master_ip_failover_script=/usr/local/bin/master_ip_failover
'#设置手动切换时候的切换脚本'
master_ip_online_change_script=/usr/local/bin/master_ip_online_change
'#这个密码是前文中创建监控用户的那个密码'
password=manager
remote_workdir=/tmp
'#设置复制用户密码'
repl_password=123
'#设置复制用户的用户'
repl_user=myslave
'#设置发生切换后发生报警的脚本'
secondary_check_script=/usr/local/bin/masterha_secondary_check -s 192.168.13.130 -s 192.168.13.131	'#指向两个从服务器的IP地址'
'#设置故障发生关闭故障脚本主机'
shutdown_script=""
'#设置ssh的登录用户名'
ssh_user=root
'#设置监控用户'
user=mha

[server1]
hostname=192.168.13.129	'#主服务器的IP地址'
port=3306

[server2]
candidate_master=1
'#设置为候选master,如果设置该参数以后,发送主从切换以后将会从此从库升级为主库'
hostname=192.168.13.130	'#候选master的IP地址'
check_repl_delay=0	'#默认情况下如果一个slave落后master 100M的relay logs的话,MHA将不会选择该slave作为一个新的master,因为对于这个slave的恢复需要花费很长时间,通过设置check_repl_delay=0,MHA触发切换在选择一个新的master的时候将会忽略复制延时,这个参数对于设置了candidate_master=1的主机非常有用,因为这个候选主在切换的过程中一定是新的master'
port=3306

[server3]
hostname=192.168.13.131	'#从服务器的IP地址'
port=3306
发布了94 篇原创文章 · 获赞 60 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/CN_TangZheng/article/details/103926926