Saya memiliki masalah yang sama, tetapi menggunakan mysql_native_password
tidak mungkin dengan PHP7.4-mysql-pdo
, bahkan pada pengaturan di my.cnf
seperti yang bekerja pada PHP7.3-mysql-pdo
.
Saya harus mengubah setiap pengguna dengan kueri ini:
ALTER USER 'username'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
di mana username
adalah nama pengguna database dan password
adalah kata sandi pengguna basis data.