博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
haproxy实现mysql slave负载均衡
阅读量:5301 次
发布时间:2019-06-14

本文共 1620 字,大约阅读时间需要 5 分钟。

简单画一个图:

一、服务器规划
192.168.116.132 (master)  -->写操作
192.168.116.129 (slave1)  -->读操作
192.168.116.131 (slave2)  -->读操作
192.168.116.130 (haproxy) -->代理
mysql主从复制配置略过。
 
二、安装配置haproxy
安装haproxy
tar zxf haproxy-1.4.21.tar.gzcd haproxy-1.4.21make TARGET=linux26 PREFIX=/app/haproxy make install PREFIX=/app/haproxymkdir /app/haproxy/{conf,log}

配置haproxy

vi /app/haproxy/conf/haproxy.cfg #添加如下内容global        log 127.0.0.1   local3 info    #日志相关        log 127.0.0.1   local3 notice        maxconn 10240        chroot /app/haproxy        uid root        gid root        daemon        pidfile /app/haproxy/log/haproxy.piddefaults        #log     global        mode    http        #option httplog        #option  dontlognull        option  redispatch        retries 3        option redispatch        maxconn         4096        contimeout      50000        clitimeout      50000        srvtimeout      50000listen  mysql-proxy        bind 0.0.0.0:33307    #代理端口        mode tcp              #模式 TCP        option mysql-check user haproxy   #mysql健康检查,haproxy用户无任何权限,并且无密码        balance roundrobin            #调度算法        server mysql1-129 192.168.116.129:3306 weight 1 check  inter 1s rise 2 fall 2 #健康检查加上check        server mysql2-131 192.168.116.131:3306 weight 1 check  inter 1s rise 2 fall 2listen stats     #监控           mode http           bind 0.0.0.0:19999           stats enable           stats uri /dbs           stats realm Global\ statistics           stats auth admin:admin

启动haproxy

/app/haproxy/sbin/haproxy -f /app/haproxy/conf/haproxy.cfg
打开浏览器查看:
用户名及密码:admin/admin
 

转载于:https://www.cnblogs.com/Eivll0m/p/4886118.html

你可能感兴趣的文章
js拖拽案例、自定义滚动条
查看>>
Office办公 如何打印顺丰发票
查看>>
PS 基础知识 什么是Adobe Bridge
查看>>
联接查询
查看>>
PHP获取IP地址
查看>>
小程序授权登录
查看>>
TCP Socket Programming in Node.js
查看>>
【CSS3】背景
查看>>
js 判断进入可视区域
查看>>
URL中的#
查看>>
deepin配置Oracle JDK
查看>>
在XP IIS5.1手工安装PHP 5.2.11
查看>>
iOS中unicode 转汉字
查看>>
自动生成数据库字典(sql2008)
查看>>
runloop的mode作用是什么?
查看>>
java使用axis2调用.net webservice接口
查看>>
【转载】windows10开启移动热点无法连接
查看>>
Python + Selenium操作一:截图详解
查看>>
递归输出ASP.NET页面所有控件的类型和ID
查看>>
利用c#反射实现实体类生成以及数据获取与赋值
查看>>