Maison > base de données > tutoriel mysql > Pourquoi MySQL renvoie-t-il « ERREUR 1396 (HY000) : l'opération CREATE USER a échoué » et comment puis-je y remédier ?

Pourquoi MySQL renvoie-t-il « ERREUR 1396 (HY000) : l'opération CREATE USER a échoué » et comment puis-je y remédier ?

Linda Hamilton
Libérer: 2024-12-06 22:13:16
original
770 Les gens l'ont consulté

Why Does MySQL Throw

ERREUR 1396 (HY000) : L'opération CREATE USER a échoué pour 'jack'@'localhost' : Dépannage

Dans MySQL, tentative de re -créer un utilisateur qui a été supprimé peut entraîner l'erreur « ERREUR 1396 (HY000) : Opération CREATE USER échoué." Pour résoudre ce problème, suivez ces étapes :

  1. Confirmez la suppression de l'utilisateur : Assurez-vous que l'utilisateur (« jack » dans ce cas) n'existe plus dans la table mysql.user.
  2. Supprimer l'utilisateur inexistant : Même si l'utilisateur a été supprimé, émettre la commande DROP USER 'jack'@'localhost' peut aider à effacer toutes les références résiduelles.
  3. Flush Privileges : Exécutez la commande FLUSH PRIVILEGES pour actualiser les privilèges de sécurité. Cette étape est cruciale pour garantir que toutes les modifications apportées à la table utilisateur prennent effet.
  4. Recréer l'utilisateur : Maintenant, essayez de recréer l'utilisateur à l'aide de la commande CREATE USER 'jack'@'localhost ' IDENTIFIÉ PAR 'test123'. En cas de succès, l'utilisateur sera créé sans erreur.

Exemple :

mysql> DROP USER 'jack'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
Query OK, 0 rows affected (0.00 sec)
Copier après la connexion

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