sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att ansluta till mysql på digitalocean med workbench över ssh

Fick detta löst så här.

Det visar sig att detta är ett ssh-nivåproblem. Den digitala oceanservern har inte stöd för Kex-algoritmen som nämns i felet, följande kan göras för att fixa detta.

Följande steg måste göras på själva digitala oceanservern

1- Lägg till följande rader i den här filen på den digitala oceanservern

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- Starta om ssh-tjänsten på servern

Försök nu att ansluta med mysql workbench igen, du bör se att felet är borta. Kontrollera loggarna för fler fel om de inte lyckades men detta gjorde susen för mig.



  1. Hur använder man alfanumeriska fält med BETWEEN-satsen i Mysql?

  2. hur använder jag mysql real escape-sträng?

  3. Vanlig användare med SYSBACKUP-behörighet

  4. SQLite-transaktion