Hallo Leute, Möchte mich von extern per SSH auf MySQL verbinden. SSH läuft. Der Tunnel scheint auch zu stehen. Nur beim verbinden zur DB scheint was nicht zu klappen. Was könnte das sein?
Achja: die SSH Verbindung kann nicht initialisiert werden, weil die Verbindung über einen Proxy läuft. Daher Putty. Und Ja, die Verbindung steht über SSH: Siehe Bilder.
MySQL kann man auch recht simpel direkt über SSL verbinden, mit Client-Zertifikaten. Das erspart den Umweg über SSH. Ich hatte auch erst SSH versucht, mit ähnlichem Erfolg. SSL ging sofort.
:
Bearbeitet durch User
Wie umständlich ;) Hint: Welche weiteren Verbindungstypen stehen denn noch zur Auswahl (neben "MySQL /TCP") ? Oder geht es Dir um das grunsätzliche?
Läuft remote den tatsächlich ne mysql und lauscht auf 127.0.0.1:3306? Kannst du das verifizieren?
MySQLer schrieb: > Möchte mich von extern per SSH auf MySQL verbinden. Wohl kaum. Du möchtest dich durch einen SSH-Tunnel mit MySQL verbinden. > SSH läuft. Der Tunnel scheint auch zu stehen. Wie hast du das überprüft? > Was könnte das sein? Vielleicht lauscht MySQL ja gar nicht auf 127.0.0.1:3306. Eine durchaus typische Konfigurationsvariante ist
1 | skip-networking |
in my.cnf. Dann hört MySQL nur auf dem UNIX-Socket. A. K. schrieb: > MySQL kann man auch recht simpel direkt über SSL verbinden, mit > Client-Zertifikaten. Das erspart den Umweg über SSH. Wenn seine Büchse firewalled ist oder hinter einem NAT-Gateway steht, dann hilft ihm SSL nicht.
Du musst MySQL für externe Verbindung freischalten, in der Konfiguration. Der Administrator kann nicht einfach eine externe Verbindung benutzen, lege ein User an und gib dem die entsprechenden Rechte.
langlangher schrieb: > Du musst MySQL für externe Verbindung freischalten, in der > Konfiguration. Der Administrator kann nicht einfach eine externe > Verbindung benutzen, lege ein User an und gib dem die entsprechenden > Rechte. Wenn du nen ssh-port-forward machst kommt die Verbindung nicht von extern. Außerdem legt die Fehlermeldung nahe das es gar nicht so weit kommt das die Credentials übermittelt worden sind.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.