Maison > Article > base de données > Que dois-je faire si MySQL ne parvient pas à supprimer un utilisateur ?
Solution à l'échec de MySQL pour supprimer des utilisateurs : 1. Utilisez la commande "drop user userName; drop user 'userName';" pour supprimer l'utilisateur ; 2. Utilisez la commande "drop user 'userName'@'224.130.2.104';" syntaxe pour supprimer l'utilisateur Can.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version mysql5.5, ordinateur Dell G3.
Que dois-je faire si MySQL ne parvient pas à supprimer un utilisateur ?
Erreur d'utilisateur supprimé MySQL : ERREUR 1396 (HY000) : L'opération DROP USER a échoué pour 'tsjt'@'127.0.0.1'
Arrière-plan :
MariaDB de MySQL a été installée localement, au cours de laquelle deux fichiers nommés tsjt ont été créés. Utilisateurs avec différentes adresses IP de connexion, l'une est 127.0.0.1 et l'autre est localhost. Après les tests, elles sont prêtes à être supprimées.
À ce moment-là, il a été découvert que l'utilisateur créé tsjt@127.0.0.1 ne pouvait pas être supprimé, alors que l'utilisateur tsjt@localhost peut être supprimé normalement. Plus tard, après de nombreux débogages conjoints, ce problème a finalement été résolu
Explication :
Concernant ce problème actuel, mon positionnement personnel est très clair. Quant au contenu impliqué, il n'est pas impliqué du tout, donc le but devient très clair
C'est-à-dire supprimer cet utilisateur, j'ai tapé encore et encore la commande de suppression, en faisant attention aux points clés et en essayant plusieurs fois. On peut aussi dire qu'il s'agit d'une recherche globale sur Internet. Mais au final, je n'ai pas trouvé de solution pour résoudre ce problème. J'ai finalement été obligé d'utiliser l'outil d'affichage pour me connecter avec les privilèges root. et déposez-le.
Problème :
Erreur d'utilisateur supprimé MySQL : ERREUR 1396 (HY000) : L'opération DROP USER a échoué pour 'tsjt'@'127.0.0.1'.
Solution :
1. Il y en a deux normales. syntaxes pour supprimer des utilisateurs
La première :
: drop user userName; : drop user 'userName';
Remarque : les deux méthodes ci-dessus conviennent s'il y a plusieurs terminaux. Les utilisateurs ayant des autorisations de connexion supprimeront par défaut tous les utilisateurs ayant les autorisations les plus élevées
Le deuxième type :
: drop user 'userName'@'224.130.2.104';
. 2. Ensuite, ce qui précède est la situation de suppression normale. S'il ne peut pas être supprimé via des commandes comme la mienne, alors il peut simplement être supprimé à l'aide d'autres outils graphiques
(Pour ce problème, la commande de suppression est cette commande. La raison de l'échec est que s'il n'y a pas d'erreur dans la commande, il s'agit essentiellement de l'environnement, de la version et d'autres facteurs externes causés par les raisons.)
Résumé :
Pour cette situation où l'utilisateur établi 'tsjt'. @'127.0.0.1' ne peut pas être supprimé, la méthode de suppression consiste à utiliser un outil graphique pour supprimer
Apprentissage recommandé : "Tutoriel vidéo 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!