我正在尋找能夠充當遠端伺服器的 MySQL 代理的最輕量級的程序,將與代理的所有連接統一為與遠端 MySQL 伺服器的單一連接(因此只有代理位於我的電腦上)。
我安裝了 mysql-router 但隨後,每本文從文件來看,它似乎需要普通的 MySQL 伺服器包,我想完全避免它(除非它只需要基本的二進位)。
滿足我的要求的最好、最輕量級的代理是什麼?
對於 Ubuntu 20.04。
編輯: 沒關係,mysql-router
不需要MySQL伺服器安裝在同一台機器上,我對文件的理解是錯誤的。然而,在設定了正確的範例設定之後,它似乎不允許我做我想做的事情,這讓我意識到我可能需要澄清我想要什麼:
- 多個應用程式使用相同的 MySQL 憑證(相同的資料庫和使用者)連接到路由器/代理
- 路由器/代理程式使用與客戶端應用程式相同的 MySQL 憑證建立單一連線;那是,並不簡單地將來自每個應用程式的每個連接轉發到伺服器。
- 來自所有客戶端的查詢將以單一結束MySQL從代理到遠端伺服器的連接,並相應地將回應傳回給每個請求客戶端
就上下文而言,我的動機是max_user_connections
遠端伺服器不足以滿足我的所有客戶的需求,而且我沒有所需的權限...