本文系统环境为:CentOS Linux release 7.9.2009 (Core)
安装
mysql-proxy下载地址:dev.mysql.com/downloads/m…
服务信息
mysql-proxy:
192.168.1.113:4040 //目标配置信息
已搭建mysql数据库(双主):
192.168.1.113:3306
192.168.1.113:3307
步骤如下:
1、下载
wget https://cdn.mysql.com/archives/mysql-proxy/mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz
2、解压下载好的mysql-proxy的包
tar -xzvf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz
3、复制已经解压好的mysql-proxy的文件夹到/usr/loca/文件夹下
cp -p mysql-proxy-0.8.5-linux-el6-x86-64bit mysql-proxy
4、在/etc文件夹下创建msql-proxy的配置文件:mysql-proxy.cnf
cd /etc/
vi mysql-proxy.cnf
配置文件
mysql-proxy.cnf
[mysql-proxy]
user=mysql-proxy
daemon=true
keepalive=true
plugins=proxy,admin
log-level=debug
pid-file=/var/run/mysql-proxy.pid
log-file=/usr/local/mysql-proxy/logs/mysql-proxy.log
proxy-address=0.0.0.0:4040
proxy-backend-addresses=192.168.1.113:3306
# proxy-backend-addresses=192.168.1.113:3307 # 测试暂时屏蔽
admin-address=192.168.1.113:4041
admin-username=cx
admin-password=cx123456
admin-lua-script=/usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua
启动
mysql-proxy --defaults-file=/etc/mysql-proxy.cnf
测试
连接mysql-proxy
mysql -ucx -pcx123456 -h192.168.1.113 -P4041
SELECT * FROM backends;