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

Błąd wtyczki uwierzytelniania podczas łączenia się z bazą danych MySQL

Komunikat o błędzie pojawia się, ponieważ MySQL v8 zmienił domyślną wtyczkę / metodę uwierzytelniania, która nie ma kompatybilności wstecznej ze starszymi klientami.Błąd można obejść za pomocą starszej metody uwierzytelniania, którą można włączyć dla użytkownika root, wykonując następujące czynności:

Po zainstalowaniu MySQL uwierzytelnij się za pomocą CLI, np.

mysql -uroot

Następnie uruchom następujące polecenie, aby użyć starej metody uwierzytelniania:

ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

Na koniec usuń uprawnienia:

FLUSH PRIVILEGES;

Teraz powinieneś ponownie połączyć się za pomocą SequelPro (używając podanego hasła).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyodrębnić lata, miesiące, dni, godziny, minuty, sekundy z daty mysql?

  2. Hibernacja wywołanie session.beginTransaction() i rozpoczęcie transakcji Mysql

  3. Czy to działa, aby zatrzymać wstrzykiwanie sql?

  4. Aparat z Androidem do robienia wielu zdjęć

  5. Jak znaleźć wszystkie identyfikatory dzieci rekurencyjnie?