Heim  >  Artikel  >  Was soll ich tun, wenn ich das MySQL-Passwort vergessen habe?

Was soll ich tun, wenn ich das MySQL-Passwort vergessen habe?

zbt
zbtOriginal
2023-07-19 10:23:3516583Durchsuche

Lösung zum Vergessen des MySQL-Passworts: 1. Verwenden Sie den Befehl mysqladmin, um das Passwort zurückzusetzen. 2. Verwenden Sie mysqld_safe, um das Passwort zurückzusetzen. 3. Ändern Sie die MySQL-Konfigurationsdatei.

Was soll ich tun, wenn ich das MySQL-Passwort vergessen habe?

Geraten Sie nicht in Panik, wenn Sie Ihr MySQL-Passwort vergessen. Es gibt verschiedene Möglichkeiten, Ihnen dabei zu helfen, wieder Zugriff auf die Datenbank zu erhalten. In diesem Artikel stelle ich Ihnen einige gängige Methoden vor, damit Sie wieder Zugriff auf Ihre MySQL-Datenbank erhalten.

1. Verwenden Sie den Befehl mysqladmin, um das Passwort zurückzusetzen: Dies ist eine einfache und schnelle Methode. Öffnen Sie ein Terminal (oder ein Befehlszeilenfenster) und geben Sie den folgenden Befehl ein:

mysqladmin-uroot-ppassword'new_password'

Stellen Sie sicher, dass Sie „new_password“ durch das neue Passwort ersetzen, das Sie festlegen möchten. Drücken Sie dann die Eingabetaste Taste, um zur Eingabe des alten Passworts aufzufordern. Wenn das alte Passwort korrekt ist, ändert das System das Passwort automatisch und zeigt eine Meldung über die erfolgreiche Passwortänderung an.

2. Verwenden Sie mysqld_safe, um das Passwort zurückzusetzen: Diese Methode ist nur anwendbar, wenn Sie über Systemadministratorrechte verfügen. Stoppen Sie zunächst den MySQL-Dienst. Geben Sie dann den folgenden Befehl in das Terminal ein:

mysqld_safe--skip-grant-tables&

Dadurch wird der MySQL-Dienst gestartet und die Zugriffskontrolle übersprungen. Öffnen Sie als Nächstes ein weiteres Terminalfenster und geben Sie den folgenden Befehl ein, um eine Verbindung zum Datenbankserver herzustellen:

mysql-uroot

Verwenden Sie dann den folgenden SQL-Befehl, um das Passwort zurückzusetzen:

FLUSHPRIVILEGES;
ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';

Denken Sie daran, „new_password“ durch das neue Passwort zu ersetzen, das Sie festlegen möchten . Fahren Sie anschließend MySQL herunter, indem Sie den Befehl „quit“ eingeben.

3. Ändern Sie die MySQL-Konfigurationsdatei: Diese Methode eignet sich für Situationen, in denen Sie über Systemadministratorrechte verfügen und direkt auf die MySQL-Konfigurationsdatei zugreifen können. Stoppen Sie zunächst den MySQL-Dienst. Geben Sie dann im Terminal den folgenden Befehl ein, um die Konfigurationsdatei zu öffnen:

sudonano/etc/mysql/my.cnf

Suchen Sie die folgende Zeile in der Datei:

[mysqld]

Fügen Sie die folgende Zeile darunter hinzu:

skip-grant-tables

Speichern Sie dann die Datei und schließen Sie den Editor. Starten Sie den MySQL-Dienst neu. Jetzt können Sie mit dem folgenden Befehl auf die Datenbank zugreifen und das Passwort zurücksetzen:

mysql-uroot

Anschließend verwenden Sie den folgenden SQL-Befehl, um das Passwort zurückzusetzen:

FLUSHPRIVILEGES;
ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';

Denken Sie daran, „new_password“ durch das neue Passwort zu ersetzen, das Sie festlegen möchten. Geben Sie abschließend „quit“ ein. Der Befehl fährt MySQL herunter und entfernt die hinzugefügten Zeilen aus der Konfigurationsdatei. Starten Sie den MySQL-Dienst neu.

Bitte beachten Sie, dass für die Ausführung dieser Methoden entsprechende Berechtigungen erforderlich sind. Wenn Sie nicht über die entsprechenden Berechtigungen verfügen, wenden Sie sich an Ihren Systemadministrator oder Datenbankadministrator.

Um zu vermeiden, dass Sie Ihr Passwort in Zukunft vergessen, wird dringend empfohlen, dass Sie Ihr Passwort ordnungsgemäß aufbewahren und regelmäßig ändern.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich das MySQL-Passwort vergessen habe?. 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