Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbindung zu mysql auf Digitalocean mit Workbench über ssh nicht möglich

Habe das so gelöst.

Es stellt sich heraus, dass dies ein Problem auf SSH-Ebene ist. Der Digital Ocean-Server hat keine Unterstützung für den Kex-Algorithmus, wie im Fehler erwähnt. Folgendes kann getan werden, um dies zu beheben.

Die folgenden Schritte müssen auf dem Digital Ocean-Server selbst durchgeführt werden

1- Fügen Sie dieser Datei auf dem Digital Ocean Server die folgenden Zeilen hinzu

Ciphers [email protected],[email protected],aes256-ctr,aes128-ctr
MACs [email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,hmac-ripemd160,hmac-sha1
KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1

2- Starten Sie den ssh-Dienst auf dem Server neu

Versuchen Sie jetzt erneut, sich mit mysql workbench zu verbinden, Sie sollten sehen, dass dieser Fehler verschwunden ist. Überprüfen Sie die Protokolle auf weitere Fehler, wenn dies nicht erfolgreich war, aber das hat für mich ausgereicht.