php mysqli_connect : Problème de méthode d'authentification Caching_sha2_Password sur le serveur MySQL
Problème :
Lors de la tentative pour vous connecter à une base de données MySQL en utilisant mysqli_connect sur localhost, l'erreur suivante se produit : "mysqli_connect() : Le serveur a demandé une méthode d'authentification inconnue du client [caching_sha2_password]". Ce problème survient lors de l'utilisation du plugin d'authentification caching_sha2_password sur le serveur MySQL.
Solution :
Pour résoudre ce conflit de méthode d'authentification, suivez ces étapes :
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
En implémentant ces modifications, votre serveur MySQL être configuré pour utiliser le plugin d'authentification mysql_native_password, le rendant compatible avec la fonction mysqli_connect et permettant une base de données réussie connexions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!