Począwszy od MySQL 8.0.4, zmienili domyślną wtyczkę uwierzytelniającą dla serwera MySQL z mysql_native_password docaching_sha2_password .
Możesz uruchomić poniższe polecenie, aby rozwiązać problem.
przykładowa nazwa użytkownika / hasło => student / hasło123
ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
Szczegóły znajdziesz na oficjalnej stronie:MySQL Reference Instrukcja