Имах същия проблем, но използвах mysql_native_password
не беше възможно с PHP7.4-mysql-pdo
, дори при настройка в my.cnf
тъй като работи на PHP7.3-mysql-pdo
.
Трябваше да променя всеки потребител с тази заявка:
ALTER USER 'username'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
където username
е потребителското име и password
е паролата на потребителя на базата данни.