MySQL 代理的最轻量选项

MySQL 代理的最轻量选项

我正在寻找最轻量的程序,它能够作为远程服务器的 MySQL 代理,将与代理的所有连接统一为与远程 MySQL 服务器的单个连接(因此只有代理在我的计算机上)。

我安装了 mysql-router,但是本文从文档来看,它似乎需要普通的 MySQL 服务器包,我想完全避免使用它(除非它只是必要的二进制文件)。

符合我的要求和安装程序的最佳和最轻量级代理是什么?

适用于 Ubuntu 20.04。

编辑:没关系,mysql-router不需要在同一台机器上安装 MySQL 服务器,我理解错了文档。但是,在设置了正确的示例设置后,似乎不允许我做我想做的事情,这让我意识到我可能需要澄清我想要的是什么:

  1. 多个应用程序使用相同的 MySQL 凭证(相同的数据库和用户)连接到路由器/代理
  2. 路由器/代理使用与客户端应用程序相同的 MySQL 凭据建立单个连接;也就是说,不会简单地将来自每个应用程序的每个连接转发到服务器。
  3. 所有客户端的查询都将以单个MySQL从代理到远程服务器的连接,并相应地向每个请求的客户端返回响应

就上下文而言,我的动机是max_user_connections远程服务器不足以满足我的所有客户端的需求,而且我没有所需的权限......

相关内容