Gelöschte MySQL-Benutzer neu erstellen: FEHLER 1396 (HY000) beheben
Beim Versuch, einen Benutzer in MySQL neu zu erstellen, können Benutzer mit der Fehlermeldung „FEHLER“ konfrontiert werden 1396 (HY000): Problem beim Vorgang CREATE USER fehlgeschlagen. Dies geschieht trotz Administratorrechten und ordnungsgemäßer Konfiguration.
Um dieses Problem zu verstehen und zu beheben, ist es wichtig, sich mit dem Problemszenario zu befassen. Das Problem tritt auf, wenn ein Benutzer (z. B. „jack“) aus der „Benutzer“-Tabelle gelöscht wird und versucht wird, ihn neu zu erstellen. Der Vorgang schlägt jedoch fehl, was auf eine Beschädigung oder Inkonsistenz innerhalb der Benutzerdatenbank hindeutet.
Um dieses Problem zu beheben, wurde eine Problemumgehung mit drei Schritten identifiziert:
Zum Beispiel an Erstellen Sie den Benutzer „jack“ mit dem Passwort „test123“ neu:
drop user jack@localhost; flush privileges; create user jack@localhost identified by 'test123'
Diese Problemumgehung entfernt effektiv den beschädigten oder inkonsistenten Datensatz aus der „Benutzer“-Tabelle und ermöglicht die erfolgreiche Neuerstellung des gewünschten Benutzers.
Das obige ist der detaillierte Inhalt vonWie behebt man den MySQL-FEHLER 1396 (HY000) beim Neuerstellen eines gelöschten Benutzers?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!