[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
MHA配置文件app1.cnf详解
猜你喜欢
转载自blog.csdn.net/CN_TangZheng/article/details/103926926
今日推荐
周排行