Heim >Datenbank >MySQL-Tutorial >Warum kann ich nach dem Löschen keinen MySQL-Benutzer erstellen und wie behebe ich das Problem?

Warum kann ich nach dem Löschen keinen MySQL-Benutzer erstellen und wie behebe ich das Problem?

Linda Hamilton
Linda HamiltonOriginal
2024-12-07 13:54:18190Durchsuche

Why Can't I Create a MySQL User After Deleting It, and How Do I Fix It?

FEHLER 1396 (HY000): Vorgang CREATE USER für 'jack'@'localhost' fehlgeschlagen

Nach dem Löschen konnte kein Benutzer erstellt werden aus der MySQL-Datenbank? Dieses Problem wurde bereits früher gemeldet, möglicherweise aufgrund eines Fehlers. Es gibt jedoch eine einfache Problemumgehung:

Schritte zur Behebung des Problems:

  1. Löschen Sie den Benutzer (vorausgesetzt, er existiert noch). :

    DROP USER 'jack'@'localhost';
  2. Spülen Berechtigungen:
    Dieser Schritt aktualisiert die Berechtigungstabelle in der Datenbank.

    FLUSH PRIVILEGES;
  3. Erstellen Sie den Benutzer:
    Jetzt können Sie Erstellen Sie den Benutzer „jack“ neu:

    CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';

Überprüfen des Existenz des Benutzers: Um sicherzustellen, dass der Benutzer erfolgreich erstellt wurde, führen Sie diesen Befehl aus:

SELECT user,host FROM user;

In den Ergebnissen sollten „jack“ und „localhost“ aufgeführt sein.

Das obige ist der detaillierte Inhalt vonWarum kann ich nach dem Löschen keinen MySQL-Benutzer erstellen und wie behebe ich das Problem?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn