Ich suche nach dem leichtesten Programm, das als MySQL-Proxy für einen Remote-Server fungieren kann und alle Verbindungen zum Proxy in einer einzigen Verbindung zum Remote-MySQL-Server zusammenfasst (sodass sich nur der Proxy auf meinem Computer befindet).
Ich habe mysql-router installiert, aber dann, perDieser ArtikelAus den Dokumenten geht hervor, dass das normale MySQL-Serverpaket erforderlich ist, was ich jedoch vollständig vermeiden möchte (es sei denn, es wird nur für grundlegende Binärdateien benötigt).
Welcher ist der beste und leichteste Proxy, der meinen Anforderungen und meinem Installationsverfahren entspricht?
Für Ubuntu 20.04.
BEARBEITEN: Keine Sorge, mysql-router
es ist nicht erforderlich, dass der MySQL-Server auf derselben Maschine installiert ist. Ich habe das Dokument falsch verstanden. Nachdem ich jedoch ein geeignetes Beispiel-Setup eingerichtet habe, scheint es mir nicht zu erlauben, das zu tun, was ich möchte, und das hat mich zu der Erkenntnis geführt, dass ich möglicherweise klarstellen muss, was ich möchte:
- Mehrere Anwendungen stellen mit denselben MySQL-Anmeldeinformationen (dieselbe Datenbank und derselbe Benutzer) eine Verbindung zum Router/Proxy her.
- Der Router/Proxy stellt eine einzelne Verbindung mit denselben MySQL-Anmeldeinformationen wie die Client-Anwendungen her. Das heißt:leitet nicht einfach jede Verbindung, die von jeder Anwendung kommt, an den Server weiter.
- Anfragen aller Clients enden mit einer einzigenMySQLVerbindung vom Proxy zum Remote-Server und erhalten Sie entsprechend eine Antwort an jeden anfordernden Client
Zum Kontext: Mein Beweggrund ist, dass max_user_connections
der Remote-Server nicht für alle meine Clients ausreicht und ich nicht über die erforderlichen Berechtigungen verfüge …