Heim  >  Artikel  >  Datenbank  >  Wie setzen Sie Ihr MySQL-Root-Passwort zurück, wenn Sie es vergessen haben?

Wie setzen Sie Ihr MySQL-Root-Passwort zurück, wenn Sie es vergessen haben?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-03 10:22:03648Durchsuche

How to Reset Your MySQL Root Password When You've Forgotten It?

MySQL-Root-Passwort vergessen: Eine umfassende Anleitung zum Zurücksetzen

Der Verlust Ihres MySQL-Root-Passworts kann eine frustrierende Erfahrung sein. Dieser Artikel bietet eine Schritt-für-Schritt-Lösung zum Zurücksetzen des Passworts, auch wenn Sie es vergessen haben.

Schritt 1: MySQL-Konfigurationsdatei suchen

Führen Sie Folgendes aus Befehl, um den Pfad der MySQL-Konfigurationsdatei zu finden:

mysql --help | grep -A 1 "Default options"

Schritt 2: Passwort-Reset aktivieren

Bearbeiten Sie die Konfigurationsdatei (z. B. /etc/mysql /mysql.conf.d/mysqld.cnf). Fügen Sie die Zeile „skip-grant-tables“ unter dem Block [mysqld] hinzu. Speichern Sie die Änderungen.

Schritt 3: MySQL-Dienst neu starten

MySQL-Dienst neu starten:

sudo service mysql restart

Schritt 4: Auf MySQL zugreifen Shell

Melden Sie sich bei der MySQL-Shell als Root ohne Passwort an:

mysql -u root

Schritt 5: Root-Passwort zurücksetzen

Ausführen Führen Sie die folgenden SQL-Befehle aus, um Berechtigungen zu löschen und das Root-Passwort zu ändern:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';

Schritt 6: MySQL-Konfiguration wiederherstellen

Machen Sie die an der MySQL-Konfigurationsdatei vorgenommenen Änderungen rückgängig Entfernen oder Kommentieren der Zeile „skip-grant-tables“.

Schritt 7: MySQL-Dienst (erneut) neu starten

Starten Sie den MySQL-Dienst noch einmal neu, um die anzuwenden Änderungen:

sudo service mysql restart

Fazit

Sie haben das MySQL-Root-Passwort nun erfolgreich zurückgesetzt. Mit diesem Verfahren erhalten Sie wieder Zugriff auf Ihre Datenbank und vermeiden einen möglichen Datenverlust.

Das obige ist der detaillierte Inhalt vonWie setzen Sie Ihr MySQL-Root-Passwort zurück, wenn Sie es vergessen haben?. 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