Erreur « Échec de la connexion : accès refusé » lors de la connexion à MySQL avec l'utilisateur root
Lors de la tentative de connexion à une base de données MySQL à l'aide d'un PHP fonction, les utilisateurs peuvent rencontrer l'erreur : « Échec de la connexion : accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)."
Raison :
Cette erreur se produit généralement lorsque l'utilisateur root ne dispose pas des autorisations nécessaires pour accéder à la base de données ou lorsque le mot de passe est incorrect.
Solution :
Pour résoudre ce problème, suivez ces étapes :
Créer un utilisateur non root :
Si la base de données n'a pas été créée encore été créé, utilisez la commande suivante :
CREATE DATABASE shop;
Accorder des privilèges :
Déconnexion et connexion :
Importer des données :
Mettre à jour PHP Fonction :
En suivant ces étapes, vous pouvez établir une connexion réussie à la base de données MySQL et empêcher le "Connect Échec : erreur "Accès refusé".
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!