proxysql简介
proxysql是一款高性能的mysql中间件,可以实现读写分离,查询重写,防火墙,数据库监控等功能。是目前percona主推的一款数据库中间件产品。
proxysql安装配置
实验环境:
两台服务器配置mysql GTID主从复制,一台为master,一台为slave。master负责写入数据,slave只负责读取数据。主从复制配置方法可以参考我之前的博客https://www.cnblogs.com/stacks/p/7171648.html
配置方法
- 安装proxysql
目前proxysql托管在github,也可以通过其官网登录到github进行下载http://www.proxysql.com/,下载下来为rpm包,直接安装即可。 - 配置proxysql
proxysql安装完成之后由一下几个配置文件组成:
/etc/init.d/proxysql
/etc/proxysql.cnf #proxysql主配置文件
/usr/bin/proxysql
/usr/share/proxysql/tools/proxysql_galera_checker.sh
/usr/share/proxysql/tools/proxysql_galera_writer.pl