一、概述
ProxySQL是MySQL的一款中间件产品,可以实现读写分离,支持Query路由功能,支持动态指定某个sql进行缓存,支持动态加载配置、故障切换和一些sql过滤功能。
详细信息:https://github.com/sysown/proxysql/wiki
二、安装配置
2.1 环境介绍:
数据库集群为一主两从架构:master–192.168.56.11 slave01–192.168.56.12 slave02–192.168.56.13,从库开启只读模式。 proxysql的IP:192.168.56.14
2.2 安装过程
2.2.1 解决依赖关系:
yum install -y perl-DBD-MySQL
yum install -y perl-DBI
yum install -y perl-Time-HiRes
yum install -y perl-IO-Socket-SSL
ProxySQL软件包下载地址
GitHub官网:https://github.com/sysown/proxysql/release
Percona官网:https://www.percona.com/downloads/proxysql
2.2.2 安装ProxySQL
rpm -ivh proxysql-1.3.9-1-centos67.x86_64.rpm
配置文件路径为:/etc/proxysql.cnf
启动ProxySQL,用户名和密码都是admin。
service proxysql start
查看端口,其中6032是p