Ich installierte Docker, bekam die beliebteste Box mit ProxySQL.So stellen Sie eine Verbindung zu ProxySQL mit Standardkonfiguration auf Docker
docker run -d -p 6032:6032 --name proxysql prima/proxysql:latest
dann habe ich versucht, wie so, um es von meinem lokalen MySQL zu verbinden:
mysql -u admin -padmin -h 127.0.0.1 -P6032
und ich bekomme diese Fehlermeldung:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
Ich habe versucht, diesen Trick mit twindb/proxysql:latest
und prima/proxysql:latest
Docker Bilder und das Ergebnis war das gleiche :(
sind Sie sicher über die Ports. Die Docker-Datei für das Image deklariert keine exponierten Ports, und die Standard-Konfigurationsdatei scheint einen anderen Port zu verwenden. – yamenk
6032 ist ein Standardport für ProxySQL, wie es [hier] (https://github.com/sysown/proxysql/wiki/ProxySQL-Configuration) und [hier] (https://github.com/sysown/proxysql) angegeben ist/wiki). Wenn ich einen anderen Port in der mySQL-Verbindungsanforderung angabe, bekomme ich 'ERROR 2003 (HY000): Kann keine Verbindung zum MySQL-Server auf '127.0.0.1' herstellen (61" Verbindung abgelehnt ")' –