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).