mysql 代理哪个好用_mysql代理mysql-proxy

Mysql-Proxy是一个处于你的client端和Mysql Server端之间的一个简单程序,它可以监测、分析和改变他们的通信。它使用灵活没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。可以抽象成nginx与php-fpm的关系 本文介绍centos7.4上使用mysql-proxy

安装mysql-proxy

yum install mysql-proxy

修改配置文件

vim /etc/mysql-proxy.cnf

#以下为配置文件内容

[mysql-proxy]

daemon = true #mysql-proxy以守护进程方式运行

pid-file = /var/run/mysql-proxy.pid #mysql-proxy pid文件位置

log-file = /var/log/mysql-proxy.log #mysql-proxy 日志文件位置

log-level = debug #日志级别

max-open-files = 1024

plugins = admin,proxy

user = mysql-proxy

#

#Proxy Configuration

proxy-address = 0.0.0.0:8848

proxy-backend-addresses = 127.0.0.1:3306 目标地址,Indb内网地址,默认端口3306,1270.0.1是目标inDB的ip

#proxy-read-only-backend-addresses =

#proxy-lua-script =

#proxy-skip-profiling = true

#

# Admin Configuration

#admin-address = 0.0.0.0:4041

admin-lua-script = /usr/lib64/mysql-proxy/lua/admin.lua

admin-username = xxx #管理员账号

admin-password = xxx #管理员密码

启动转发服务

#设置配置文件权限

chmod 0660 /etc/mysql-proxy.cnf

#启动服务

mysql-proxy --defaults-file=/etc/mysql-proxy.cnf

通过mysql命令进行连接

mysql -uxxx -pxxx -P8848 -h127.0.0.1

mysql-proxy 也支持读写分离/负载均衡等 可以详情可参考官方文档

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值