Recréation d'utilisateurs MySQL supprimés : résolution de l'ERREUR 1396 (HY000)
Lorsqu'ils tentent de recréer un utilisateur dans MySQL, les utilisateurs peuvent être confrontés au message « ERREUR 1396 (HY000) : problème d'échec de l'opération CREATE USER. Cela se produit malgré les privilèges administratifs et une configuration appropriée.
Pour comprendre et résoudre ce problème, il est essentiel d'approfondir le scénario du problème. Le problème survient lorsqu'un utilisateur (par exemple, « jack ») est supprimé de la table « user » et que des tentatives sont faites pour le recréer. Cependant, l'opération échoue, suggérant une corruption ou une incohérence au sein de la base de données des utilisateurs.
Pour remédier à ce problème, une solution de contournement en trois étapes a été identifiée :
Par exemple, pour recréez l'utilisateur 'jack' avec le mot de passe 'test123' :
drop user jack@localhost; flush privileges; create user jack@localhost identified by 'test123'
Cette solution de contournement supprime efficacement l'enregistrement corrompu ou incohérent de la table 'user' et permet de recréer avec succès l'utilisateur souhaité.
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!