sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met mysql op digitalocean met workbench via ssh

Heb dit zo opgelost.

Blijkt dat dit een probleem is op het ssh-niveau. De digitale oceaanserver heeft niet de ondersteuning voor het Kex-algoritme zoals vermeld in de fout, het volgende kan worden gedaan om dit op te lossen.

De volgende stappen moeten op de digitale oceaanserver zelf worden gedaan

1- Voeg de volgende regels toe aan dit bestand op de digitale oceaanserver

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- Start de ssh-service op de server opnieuw

Probeer nu opnieuw verbinding te maken met mysql workbench. Je zou die fout moeten zien verdwijnen. Controleer de logboeken op meer fouten als dit niet lukt, maar dit deed de truc voor mij.



  1. MySQL - Foreign key op delete cascade - Is er een gedefinieerde uitvoeringsvolgorde?

  2. 10 SP_EXECUTESQL Gotcha's om te vermijden voor een betere dynamische SQL

  3. Ouder-kindrelatie met één enkele entiteit in leerstelling 2.

  4. Wanneer moet ik $wpdb->prepare gebruiken, of helemaal niet?