Si vous recevez le message d'erreur « ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI) » lorsque vous utilisez PHP pour vous connecter à la base de données, alors vous pourriez être un peu confus et ennuyé. Surtout s'il n'y a rien de mal avec votre code.
Alors cet article vous aidera à résoudre ce problème.
Tout d'abord, cette erreur se produit généralement lorsque vous essayez d'utiliser "localhost" comme nom d'hôte de la base de données et que vous devez utiliser le nom d'utilisateur et le mot de passe pour l'authentification de la base de données, mais votre nom d'utilisateur ou votre mot de passe est incorrect ou ne correspond pas. Voici quelques causes possibles et solutions.
Fondamentalement, l'erreur ci-dessus lors de la connexion à MySQL via PHP est généralement causée par l'une des raisons ci-dessus. Pour chaque situation différente, nous pouvons la gérer avec différentes solutions. Même si ces problèmes peuvent sembler difficiles, une fois que vous les aurez compris, vous constaterez qu’ils sont étonnamment faciles à résoudre.
En bref, la connexion à MySQL est l'une des tâches de base auxquelles les programmeurs PHP sont souvent confrontés. Bien sûr, il n'est peut-être pas facile de se connecter avec succès, mais tant que vous avez suffisamment de patience et de compétences, vous pouvez toujours trouver la bonne solution pour que votre script PHP se connecte avec succès à la base de données MySQL.
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!