Haproxy 安装

本文介绍如何使用HAProxy实现MySQL的读写分离负载均衡,以提高数据库的安全性和可用性。通过详细步骤指导安装配置过程,包括修改配置文件、启用内核转发、配置防火墙等,确保HAProxy能有效管理和监控MySQL服务器集群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Haproxy+Mysql

1:关于mysql-read_only 负载均衡方案
提高数据库安全性以及可用性;选用Haproxy作为负载均衡器
安装选为yum安装,且过程中无须停数据库服务
在这里插入图片描述
安装步骤
1:再负载均衡服务器上面安装haproxy;
2:修改配置文件如下图(全局配置不变)
在这里插入图片描述
3:修改/etc/sysctl.conf
打开ip_v4 forward 功能 /etc/sysconfig/rsyslog
将日志输出
/etc/rsyslog.conf
在这里插入图片描述
/etc/sysconfig/rsyslog
在这里插入图片描述
/etc/rsyslog.d/haproxy.conf

在这里插入图片描述
netstate -tunlp

4:配置防火墙允许haproxy 定义的ip端口通过
在这里插入图片描述
可访问本地ip+uri查看监控(如图)
在这里插入图片描述
测试方式:
Slave 授权用给haproxy
Haproxy 使用端口远程访问(使用23306端口)

监控工具:
http://www.ttlsa.com/cluster/haproxy-hatop/

zabbix监控设置
https://www.jianshu.com/p/83a7d9541452

backend server status
 echo "show stat" |socat /var/lib/haproxy/stats stdio |grep mysql|awk -F, '/DB_1/{print $1,$2,$18}'                  
 echo "show stat" |socat /var/lib/haproxy/stats stdio |grep mysql|awk -F, '/DB_2/{print $1,$2,$18}'       


haproxy status
systemctl status haproxy.service |grep Active |awk '{print $3}'|sed 's/[()]//g'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值