Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można połączyć się z mysql na digitalocean przy użyciu workbench przez ssh

Mam to rozwiązane w ten sposób.

Okazuje się, że jest to problem z poziomem ssh. Cyfrowy serwer oceaniczny nie obsługuje algorytmu Kex, jak wspomniano w błędzie. Aby to naprawić, można wykonać następujące czynności.

Poniższe kroki należy wykonać na samym cyfrowym serwerze oceanicznym

1- Dodaj następujące wiersze do tego pliku na cyfrowym serwerze oceanicznym

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- Uruchom ponownie usługę ssh na serwerze

Teraz spróbuj ponownie połączyć się z mysql workbench, powinieneś zobaczyć, że ten błąd zniknął. Sprawdź dzienniki pod kątem większej liczby błędów, jeśli się nie powiedzie, ale to załatwiło sprawę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest alternatywa klauzuli LIMIT w JPQL?

  2. Python, Brew i MySQLdb

  3. Czat PHP/MYSQL AJAX

  4. Dlaczego wynikiem `select 'a'=0;` jest 1?

  5. Jak uzyskać dostęp do PhpMyAdmin bez logowania cPanel?