Erreur: accès refusé à l’utilisateur �Root» @ «localhost» (en utilisant un mot de passe: OUI et NON)

Erreur Accès refusé pour l'utilisateur 'root' @ 'localhost' se produit lors de la tentative d'entrer dans la base de données

L’erreur 1045 se produit en raison d’un accès refusé à la base de données

Le contenu de l’article:

  • 1 Causes d’accès refusées pour l’erreur «root @ localhost» de l’utilisateur
  • 2 Comment réparer l’erreur 1045 dans MySQL

Causes d’accès refusé pour l’erreur «root @ localhost» de l’utilisateur

Pour accéder librement à MySQL, trois doivent correspondre paramètres décrivant l’utilisateur de la base de données – nom, nom et mot de passe de la voiture. En cas de divergence, l’accès sera refusé. La cause la plus simple du problème est entrée de mot de passe incorrecte. De plus, cela peut provoquer une erreur. syntaxe incorrecte.

Il n’y a pas de simple dépendance de nom d’utilisateur dans le système MySQL – mot de passe, le nom d’hôte joue un rôle important dans l’accès à la base de données. Il peut prendre la forme d’une adresse IP, d’un nom de domaine, d’un mot clé (par exemple, localhost) ou un personnage qui combine plusieurs machines dans groupe (par exemple,% – tout hôte sauf le local).

phpMyAdmin utilise la saisie automatique du mot de passe, donc l'erreur est accompagnée de (Utilisation du mot de passe: NON)

L’erreur a une clé (à l’aide du mot de passe: NON) lors de la saisie de la base de données via le navigateur

Les erreurs les plus courantes lors de l’accès à la base de données:

  1. Lors de l’attribution des droits à un nouvel utilisateur, l’adresse n’a pas été spécifiée la machine avec laquelle il peut se connecter. Dans ce cas, il il sera automatiquement autorisé à utiliser la base de données à partir de tout hôte, sauf local et lorsque vous essayez de vous connecter avec localhost, une erreur se produit accès.
  2. Des guillemets mal placés. Si lors de la création écrivez ‘username @ localhost, cela signifie que username @ localhost peut se connecter depuis n’importe quelle machine sauf local et non que le nom d’utilisateur peut se connecter à partir d’un ordinateur localhost. Le nom d’utilisateur et le nom de la machine doivent avoir leur propre paire guillemets.
  3. Utiliser un mot de passe s’il n’est pas dans la base de données.

Selon la méthode de connexion à la base de données Accès refusé à l’utilisateur ‘root @ localhost (utilisation mot de passe: OUI ou NON), différentes méthodes de solution sont utilisées problèmes.

Comment réparer l’erreur 1045 dans MySQL

Si l’erreur est Accès refusé pour l’utilisateur “root @ localhost (Utilisation de mot de passe: OUI et NON) apparaît avec Utilisation du mot de passe: OUI, Le problème est que le mot de passe n’est pas entré correctement. Découvrez-le il est possible, après avoir ouvert la table mysql.user dans laquelle les données sur tous les utilisateurs.

Vous pouvez savoir si un mot de passe a été défini pour l'entrée à partir de la table mysql.user

La table mysql.user stocke les informations de connexion de l’utilisateur

La procédure est la suivante:

  1. Ouvrez la table des utilisateurs.
  2. Vérifiez si l’utilisateur root existe avec l’hôte localhost. S’il y en a un, regardez le champ “mot de passe”. S’il y a vide, allez � La base de données peut être saisie sans mot de passe. S’il y a quelque chose, alors vous entrez le mauvais mot de passe.
  3. Modifiez le mot de passe avec la commande SET PASSWORD.
  4. S’il n’y a pas d’utilisateur root, créez-le, définissez un mot de passe et lui accorder des droits.

Après cela, vous pouvez entrer dans la base de données. Si vous ne modifiez pas les données il s’avère que vous devez utiliser le paramètre –skip-grant-tables, qui remplace tous les paramètres d’autorisation.

Dans le fichier config.inc.php, vous devez spécifier le nom d'utilisateur et le mot de passe corrects

Lignes à modifier dans le fichier de configuration

Si l’erreur apparaît avec la clé (en utilisant le mot de passe: NON), vous avez besoin procédez comme suit, modifiez le fichier config.inc.php, en y spécifiant des données correctes. Si le problème se produit lors de l’installation de MySQL, besoin de supprimer les bases de données de l’ancienne version du programme ou de changer mot de passe pour y accéder en utilisant le mode -skip-grant-tables.

L’erreur est donc Accès refusé pour l’utilisateur “root @ localhost” (Utilisation du mot de passe: OUI ou NON) se produit lorsque le mot de passe ne correspond pas et nom d’utilisateur et est facilement corrigé en remplaçant les données entrée.

James Walls

Social Media Specialist & Influencer.

Rate author
Autorité sur les réseaux sociaux
Add a comment