Heim >Datenbank >MySQL-Tutorial >Wie kann man den MySQL-Root-Zugriff wiederherstellen, nachdem Berechtigungen versehentlich entzogen wurden?
So stellen Sie Root-Rechte in MySQL mit --skip-grant-tables wieder her
Für den Fall, dass Sie sich versehentlich von Ihrer MySQL-Datenbank ausgeschlossen haben B. indem Sie Root-Rechte widerrufen, finden Sie hier eine Schritt-für-Schritt-Anleitung, wie Sie mithilfe von --skip-grant-tables wieder Zugriff erhalten Option.
Voraussetzungen:
Schritte:
Stoppen Sie den MySQL-Dienst:
Öffnen Sie den Administrator-Tools und gehen Sie zu Dienste. Suchen Sie den MySQL-Dienst und stoppen Sie ihn.
Bearbeiten Sie die Konfigurationsdatei:
Suchen Sie die MySQL-Konfigurationsdatei (my.ini oder my.cnf). ) auf Ihrem System. Die Standardspeicherorte sind:
Fügen Sie das hinzu --skip-grant-tables Option:
Fügen Sie im Abschnitt [mysqld] der Konfigurationsdatei die folgende Zeile hinzu:
skip-grant-tables
Starten Sie den MySQL-Dienst neu:
Kehren Sie zum Fenster „Dienste“ zurück und starten Sie den MySQL-Dienst noch einmal.
Anmelden ohne Passwort:
Öffnen Sie eine Eingabeaufforderung und melden Sie sich bei MySQL an. Sie sollten nun in der Lage sein, auf die Datenbank zuzugreifen, ohne ein Passwort einzugeben.
Root-Passwort zurücksetzen (optional):
Auf Wunsch können Sie Sie können das Passwort des Root-Benutzers zurücksetzen, indem Sie den folgenden Befehl ausführen:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';
Entfernen die Option --skip-grant-tables:
Sobald Sie wieder Zugriff haben, entfernen Sie unbedingt die Option --skip-grant-tables aus der Konfigurationsdatei und starten Sie den MySQL-Dienst neu.
Das obige ist der detaillierte Inhalt vonWie kann man den MySQL-Root-Zugriff wiederherstellen, nachdem Berechtigungen versehentlich entzogen wurden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!