Jag hade samma problem, men jag använde mysql_native_password
var inte möjligt med PHP7.4-mysql-pdo
, även vid inställning i my.cnf
eftersom det fungerade på PHP7.3-mysql-pdo
.
Jag var tvungen att ändra alla användare med denna fråga:
ALTER USER 'username'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
där username
är databasens användarnamn och password
är lösenordet för databasanvändaren.