同じ問題が発生しましたが、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
です。 データベースユーザーのパスワードです。