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!