MySQL per SSH von extern verbinden

#4754297
Lesenswert?

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.
Gast #4756457
Lesenswert?

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.
#4756824
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren