Heim >Datenbank >MySQL-Tutorial >Warum schlägt die Neuerstellung des MySQL-Benutzers „jack'@'localhost' mit Fehler 1396 fehl?
MySQL-Benutzer 'jack'@'localhost' neu erstellen, Fehler 1396
Frage:
Trotz der Neuerstellung eines MySQL-Benutzers als Root schlägt der Vorgang mit Fehler 1396 fehl. Der Benutzer wurde zuvor gelöscht mysql.user, aber es verbleiben keine Spuren in der Tabelle. Das Erstellen anderer Benutzer funktioniert erfolgreich, aber das Neuerstellen von „jack“ schlägt immer fehl.
Antwort:
Dieser Fehler ist ein bekannter Fehler in MySQL. Um das Problem zu beheben, führen Sie die folgenden Schritte aus:
Gehen Sie davon aus, dass der Benutzer existiert, und löschen Sie ihn:
DROP USER 'jack'@'localhost';
MySQL leeren Berechtigungen:
FLUSH PRIVILEGES;
Benutzer erstellen:
CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
Diese Problemumgehung sollte den neu erstellen 'Jack'-Benutzer ohne den Fehler. Beachten Sie, dass Sie „jack“ durch den gewünschten Benutzernamen und „test123“ durch das tatsächliche Passwort ersetzen müssen.
Das obige ist der detaillierte Inhalt vonWarum schlägt die Neuerstellung des MySQL-Benutzers „jack'@'localhost' mit Fehler 1396 fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!