Maison > base de données > tutoriel mysql > Comment corriger les erreurs « Accès refusé » lors de la connexion à MySQL sur Localhost ?

Comment corriger les erreurs « Accès refusé » lors de la connexion à MySQL sur Localhost ?

Linda Hamilton
Libérer: 2024-11-04 02:10:02
original
635 Les gens l'ont consulté

How to Fix

Dépannage des problèmes d'accès à la base de données : résolution des erreurs « Accès refusé » pour les utilisateurs sur Localhost

Lors de la tentative de connexion à une base de données MySQL à l'aide d'un compte d'utilisateur, vous pouvez rencontrer le message d'erreur "accès refusé pour l'utilisateur ''@'localhost' à la base de données ''". Cette erreur indique que l'utilisateur ne dispose pas des privilèges nécessaires pour accéder à la base de données.

Pour résoudre ce problème, vous devez créer l'utilisateur et lui accorder les privilèges appropriés :

  1. Créer l'utilisateur :
<code class="sql">CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';</code>
Copier après la connexion
  1. Accorder des privilèges :

Ensuite, vous devez accorder l'utilisateur utilisateur les autorisations nécessaires sur la base de données. Dans cet exemple, nous accordons tous les privilèges nécessaires sur la base de données 'publication' :

<code class="sql">GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';</code>
Copier après la connexion
  1. Flush Privileges :

Après la création et en accordant des privilèges, il est essentiel de vider les privilèges pour garantir que les modifications prennent effet immédiatement :

<code class="sql">FLUSH PRIVILEGES;</code>
Copier après la connexion

Une fois ces étapes terminées, l'utilisateur doit avoir un accès complet à la base de données 'publication' depuis le 'localhost ' hôte. Assurez-vous d'adapter le « nom d'utilisateur » et le « mot de passe » avec les valeurs souhaitées et de modifier tout autre nom de base de données ou privilèges si nécessaire.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal