mysql代理服务器

有这样的使用场景,需要对DB访问端隐藏后端真实的mysql服务器的IP和端口,向它提供一个代理的IP和端口。

mysql的代理服务有多种解决方案,包含原厂的和第三方的。这次主要介绍mysql原厂的代理方案。

mysql proxy,看这个名字就知道它可以做这个事情,不过mysql对该产品及命名不满意,甚至没有发布正式版就放弃了,官网归档版中最后的版本号是0.85alpha,也开源在github上,版本是0.8,其实应该是同一个版本的。

用mysql-proxy配置代理很简单,配置文件可以参考以下配置:

lua 复制代码
[mysql-proxy]
admin-username=root
admin-password=root
admin-lua-script=C:/mysql-proxy/lib/mysql-proxy/lua/admin.lua
proxy-address=localpubIP:PORT
proxy-backend-addresses=realdbIP:realdbPORT
log-file=C:/mysql-proxy/log/mysql-proxy.log
log-level=debug
daemon=true
keepalive=true

注意替换为本地安装路径,本机服务IP和端口,后端mysql服务器的IP和端口。

mysql proxy安装简单,就一个压缩包,下载后解压即可使用。

mysql自己都放弃mysql proxy,它推荐的产品方案是mysql router,用mysql router来做代理也很简单,配置文件可以参考如下配置:

lua 复制代码
[logger]
level = INFO

[routing:primary]
bind_address = localpubIP
bind_port = PORT
destinations = realdbIP:realdbPORT
routing_strategy = first-available

注意替换为本机服务IP和端口,后端mysql服务器的IP和端口。

如果你只是想试一下mysql代理,mysql proxy应该就够用,如果要在正式环境部署使用,建议采用mysql router,毕竟这个是原厂持续支持的产品。性能、功能和兼容性也是优于前者的。

相关推荐
行业研究员12 分钟前
Agent Memory降低Token消耗原理解析
数据库·人工智能·oracle·腾讯云·智能体
yixun_gdas14 分钟前
企业网站内容巡查的价值与方法:企业官网的合规与形象管理
数据库·内容运营
见闻小天地18 分钟前
空调机房赛莱默B&G冷冻泵/冷却泵的核心技术特性分析
大数据·运维·数据库
辛迪聊物业数字化19 分钟前
物业管理系统新手部署与实操指南
数据库·物联网·架构·系统架构
YumiProxy38 分钟前
代理IP自动切换避坑指南:会话保持、请求头与错误处理实战
网络·网络协议·tcp/ip·代理模式·ip
March.s44 分钟前
MySQL 数据库原理与实战:从数据管理到 LAMP 建站全解
数据库·mysql
字节跳动的猫1 小时前
LikeShop 种草社区模块二开:笔记发布、话题广场与商品挂载实现
数据结构·数据库
IvorySQL1 小时前
PostgreSQL 日报| PostgreSQL JDBC 安全更新(10 月 10 日)
数据库·postgresql·区块链
悟道子HD1 小时前
网络安全基本功——MySQL基础
android·mysql·web安全
晚风叙码1 小时前
MySQL 增删改查(CRUD)完全指南:从入门到面试
数据库·mysql·面试