Wiederherstellen des MySQL-Root-Passworts bei Verlust
Wenn Sie Ihr MySQL-Root-Passwort vergessen haben, machen Sie sich keine Sorgen. Es stehen Methoden zum Abrufen oder Zurücksetzen zur Verfügung, ohne das ursprüngliche Passwort zu kennen.
Option 1: Dateibasierter Abruf
Traditionell speichert MySQL das Root-Passwort im ~ /.mylogin.cnf-Datei auf Unix-basierten Systemen. Sie haben jedoch erwähnt, dass es lokal kein DirectAdmin-Verzeichnis gibt, was möglicherweise darauf hindeutet, dass Sie ein anderes System verwenden.
Option 2: Temporärer Root-Zugriff
Für Ubuntu-Benutzer können Sie vorübergehend Root-Zugriff auf Ihre MySQL-Datenbank erhalten, indem Sie die folgenden Schritte ausführen:
Root-Passwort ändern:
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;
Abgesicherten Modus verlassen und MySQL neu starten:
mysqladmin shutdown sudo service mysql start
Hinweis: Diese Methode funktioniert für MySQL 5.7 und niedriger. Für Versionen 8.0 und höher wurde das Passwortfeld in der Tabelle mysql.user entfernt. Verwenden Sie stattdessen das Feld „authentication_string“.
Das obige ist der detaillierte Inhalt vonWie kann ich mein verlorenes MySQL-Root-Passwort abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!