A partir de MySQL 8.0.4, cambiaron el complemento de autenticación predeterminado para el servidor MySQL de mysql_native_password a caching_sha2_password .
Puede ejecutar el siguiente comando para resolver el problema.
ejemplo de nombre de usuario / contraseña => estudiante / pass123
ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
Consulte la página oficial para obtener más detalles:Referencia de MySQL Manuel