mysql proxy 监控_【干货】Mysql的"事件探查器"-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...

1:资料参考

https://blog.csdn.net/coldljy/article/details/3168906

https://www.cnblogs.com/jwentest/p/8552075.html

https://www.cnblogs.com/ExMan/p/10396298.html

一:原理

Mysql-Proxy是一个处于你的client端和Mysql Server端之间的一个简单程序,它可以监测、分析和改变他们的通信。它使用灵活没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。

Mysql -Proxy就是这么一个中间层代理,简单的说,Mysql-Proxy就是一个连接池,负责将前台应用的请求转发给后台数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多个proxy的连接参数即可。

mysql-proxy最基本的用法,就是作为一个请求拦截,请求中转的中间层:

e2af7173399c0d50c6864932f2a6ed27.png

根本上,mysql-proxy是一个官方提供的框架,具备良好的扩展性,可以用来完成:

sql拦截与修改

性能分析与监控

读写分离

请求路由

三:Mysql-Proxy安装

1、通过yum进行mysql数据库安装的时候,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本,查看mysql数据库数据库版本的时候,也顺便查看可用的mysql-proxy,图示就是我们想要的结果;

99462890a1d0c3d1edc4f82c507ab116.png

2:yum install mysql-proxy安装:

fca5e1d1c0bbb6124034c271a66dd1fbcbc.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值