Heim> häufiges Problem> Hauptteil

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

zbt
Freigeben: 2023-07-19 10:23:35
Original
16447 Leute haben es durchsucht

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'
Nach dem Login kopieren

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&
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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

FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

Suchen Sie die folgende Zeile in der Datei:

[mysqld]
Nach dem Login kopieren

Fügen Sie die folgende Zeile darunter hinzu:

skip-grant-tables
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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

FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!