php mysqli_connect: Kaedah Pengesahan Caching_sha2_Isu Kata Laluan pada Pelayan MySQL
Masalah:
W untuk menyambung ke pangkalan data MySQL menggunakan mysqli_connect pada localhost, ralat berikut berlaku: "mysqli_connect(): Pelayan meminta kaedah pengesahan yang tidak diketahui oleh klien [caching_sha2_password]". Isu ini timbul apabila menggunakan pemalam pengesahan caching_sha2_password pada pelayan MySQL.
Penyelesaian:
Untuk menyelesaikan konflik kaedah pengesahan ini, ikut langkah berikut:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'mysqli_connect(): Pelayan meminta kaedah pengesahan yang tidak diketahui oleh klien [caching_sha2_password]' Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!