MySQL数据库中MHA高可用的搭建以及原理详解


前言

一、MHA安装方式

1.1.MASTER端

1.1.1.安装MHA MASTER端

unzip mha.zip
yum install *.rpm -y											#安装所有的软件包软件包中自带所需依赖性

1.1.2.配置文件生成

cd mha4mysql-manager-0.58/
mkdir /etc/mha							#建立配置文件目录
cat samples/conf/app1.cnf > /etc/mha/app1.cnf					
cat samples/conf/masterha_default.cnf >> /etc/mha/app1.cnf		
										#生成配置文件masterha_default.cnf为全局配置文件模板

1.1.3配置文件编写

[server default]
user=root								#数据库SLAVE节点管理元用户的管理身份
password=dockerps-A1					#SLAVE节点的管理员密码
ssh_user=root							#ssh用户的身份
master_binlog_dir=/var/lib/mysql		#二进制日志存在未目录MASTER节点的
remote_workdir=/etc/mha/data			#切换时数据保存在MHA_MASTER节点的位置
repl_user=repl							#复制数据的用户为repl
repl_password=dockerps-A1				#复制数据库的用户密码为
secondary_check_script= masterha_secondary_check -s 192.168.63.130 -s 192.168.63.153
										#对数据库的网络进行检测隔一段时间进行对数据库的SLAVE端发送ping数据包填写两个外部服务器地址
ping_interval=3							#ping的数据包发送间隔时间
master_ip_failover_script= /usr/local/bin/master_ip_failover
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值