Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de se connecter à mysql sur digitalocean en utilisant workbench sur ssh

J'ai résolu ça comme ça.

Il s'avère que c'est un problème de niveau ssh. Le serveur de l'océan numérique ne prend pas en charge l'algorithme Kex, comme mentionné dans l'erreur, ce qui suit peut être fait pour résoudre ce problème.

Les étapes suivantes doivent être effectuées sur le serveur de l'océan numérique lui-même

1- Ajoutez les lignes suivantes à ce fichier sur le serveur digital ocean

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- Redémarrez le service ssh sur le serveur

Maintenant, essayez à nouveau de vous connecter à mysql workbench, vous devriez voir cette erreur disparaître. Vérifiez les journaux pour plus d'erreurs en cas d'échec, mais cela a fait l'affaire pour moi.