文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MySQL中MHA基本配置及注释的示例分析

2024-04-02 19:55

关注

这篇文章主要介绍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

以上是“MySQL中MHA基本配置及注释的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯