Google Cloud Platform – GCP-Proxy

Google Cloud Platform – GCP-Proxy

Ich lief auf meinem Terminal

./cloud_sql_proxy -instances={$my_instance$}=tcp:3308

Dann könnte ich weitermachen

Listening on 127.0.0.1:3306
Ready for new connection

Dann passiert danach nichts mehr.

Ich verstehe nicht, warum keine Verbindung hergestellt wird.

Antwort1

Dieser Befehl wird verwendet, um den Proxy in seinem eigenen Terminal zu starten, sodass Sie seine Ausgabe überwachen können.

./cloud_sql_proxy -instances==tcp:3306

Führen Sie in einem anderen Terminalfenster als dem, in dem Sie den Proxy gestartet haben, den folgenden Befehl aus und ersetzen Sie ihn durch Ihren MySQL-Benutzernamen.

mysql -u -p --host 127.0.0.1 --port 3306

Wenn Sie eine Verbindung über TCP-Sockets herstellen, wird der Proxy über 127.0.0.1 aufgerufen. Geben Sie das Passwort ein. Sie sollten die MySQL-Eingabeaufforderung sehen. Im Proxy-Terminal sollte eine Meldung ähnlich der folgenden erscheinen:

Neue Verbindung für „myproject:us-central1:myinstance“

Empfehlen Sie diesen Artikel “MySQL-Client mithilfe des Cloud SQL-Proxys verbinden“ für Ihre Einrichtung und Fehlerbehebung.

verwandte Informationen