Heim > Datenbank > MySQL-Tutorial > So lösen Sie das Problem des vergessenen Passworts in MySQL

So lösen Sie das Problem des vergessenen Passworts in MySQL

PHPz
Freigeben: 2023-04-17 16:54:03
Original
5388 Leute haben es durchsucht

MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem und eine der beliebtesten Datenbanken im Internet. Bei der Verwendung von MySQL wird jedoch manchmal das Passwort vergessen oder der Benutzer kann sich nicht anmelden. In diesem Artikel wird erläutert, wie das Problem des vergessenen Passworts in MySQL gelöst werden kann.

1. Verwenden Sie das Root-Konto, um

  1. Öffnen Sie ein Terminal- oder Befehlszeilenfenster und geben Sie den folgenden Befehl ein, um sich bei der Datenbank anzumelden: #🎜🎜 #
  2. mysql -u root -p
    Nach dem Login kopieren
    Nach dem Login kopieren
    #🎜 🎜#
Geben Sie nach erfolgreicher Anmeldung den folgenden Befehl in die MySQL-Befehlszeile ein:
  1. USEmysql;
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. # 🎜🎜#Um das Passwort des Administratorkontos zu aktualisieren, geben Sie den folgenden Befehl ein:
  1. Sie müssen „Passwort“ durch das Passwort ersetzen, das Sie ändern möchten.
  2. UPDATEuserSETPassword=PASSWORD('password')WHEREUser='root';
    Nach dem Login kopieren
    Nach dem Login kopieren

Berechtigungen aktualisieren, um mögliche Berechtigungsinkonsistenzen zu vermeiden:

    FLUSHPRIVILEGES;
    Nach dem Login kopieren
    Nach dem Login kopieren
  1. 5. Verlassen Sie die Datenbank-Befehlszeile und starten Sie den MySQL-Dienst neu. Zu diesem Zeitpunkt können Sie sich mit dem neuen Passwort erneut bei MySQL anmelden.
2. Verwenden Sie Skip-Grant-Tables, um

zu ändern. Wenn Sie das Passwort des Root-Kontos vergessen oder das Problem mit der oben genannten Methode nicht gelöst werden kann, können Sie es versuchen Skip-Grant-Tables-Methode zum Ändern.

Bearbeiten Sie die MySQL-Konfigurationsdatei:

  1. Öffnen Sie mit dem Bearbeitungstool die MySQL-Konfigurationsdatei und fügen Sie die folgende Konfiguration hinzu:
  2. #🎜 🎜#Kommentieren Sie alle Zeilen vor der Zeile „skip-networking“ aus und fügen Sie die folgenden Konfigurationszeilen hinzu:
skip-grant-tables
Nach dem Login kopieren

Öffnen Sie ein Terminal- oder Befehlszeilenfenster und geben Sie den folgenden Befehl ein um den MySQL-Dienst zu starten: # 🎜🎜#

/etc/init.d/mysql start
Nach dem Login kopieren
oder
    service mysql start
    Nach dem Login kopieren
  1. Mit dem MySQL-Dienst verbinden:

mysql -u root -p
Nach dem Login kopieren
Nach dem Login kopieren
#🎜 🎜#Geben Sie das oben hinzugefügte Skip-Grant-Passwort für Tabellen ein. Geben Sie nach erfolgreicher Anmeldung den folgenden Befehl in der MySQL-Befehlszeile ein:
USEmysql;
Nach dem Login kopieren
Nach dem Login kopieren
  1. Um das Passwort des Administratorkontos zu aktualisieren, Geben Sie den folgenden Befehl ein:
#🎜 🎜#Hier müssen Sie „Passwort“ durch das Passwort ersetzen, das Sie ändern möchten.

UPDATEuserSETPassword=PASSWORD('password')WHEREUser='root';
Nach dem Login kopieren
Nach dem Login kopieren
Gleichzeitig müssen die Zugriffsberechtigungsinformationen aktualisiert werden:
    UPDATEuserSETplugin='mysql_native_password'WHEREUser='root';
    Nach dem Login kopieren
  1. Berechtigungen aktualisieren, um mögliche Berechtigungsinkonsistenzen zu vermeiden:
#🎜 🎜#
FLUSHPRIVILEGES;
Nach dem Login kopieren
Nach dem Login kopieren
# 🎜🎜#

Ändern Sie entsprechend der tatsächlichen Situation die Skip-Grant-Tabellen in der MySQL-Konfigurationsdatei in #skip-Grant-Tabellen und starten Sie dann den MySQL-Dienst neu:

#🎜 🎜#
/etc/init.d/mysql restart
Nach dem Login kopieren

oder #🎜 🎜#

service mysql restart
Nach dem Login kopieren
3. Verwenden Sie Betriebs- und Wartungstools zum Ändern
  1. Wenn Sie die Befehlszeile nicht verwenden möchten, können Sie es versuchen Verwenden Sie zum Ändern das MySQL-Betriebs- und Wartungstool. Es gibt viele Arten von Betriebs- und Wartungstools wie phpMyAdmin, MySQL Workbench usw. In diesem Artikel wird phpMyAdmin als Beispiel zur Veranschaulichung verwendet.
    Öffnen Sie phpMyAdmin:
Verwenden Sie einen Browser, um auf die phpMyAdmin-Website zuzugreifen, geben Sie das MySQL-Administratorkonto und das Passwort ein, um sich anzumelden: #🎜🎜 #
http://localhost:8080/phpmyadmin/
Nach dem Login kopieren
# 🎜🎜#

Suchen Sie die Kontobearbeitungsseite:

Suchen Sie die Option „Benutzerkonten“ auf der phpMyAdmin-Seite und klicken Sie, um die Kontoverwaltungsseite aufzurufen.

    Kontopasswort ändern:
Suchen Sie auf der Kontoverwaltungsseite das Konto, dessen Passwort geändert werden muss, klicken Sie auf „Berechtigungen bearbeiten“ und Wählen Sie dann die Option „Passwort ändern“.

    Passwort aktualisieren:
Geben Sie das neue Passwort auf der Optionsseite „Passwort ändern“ ein und speichern Sie dann die Einstellungen.

Zusammenfassung
  1. Wenn Sie auf eine Situation stoßen, in der Sie Ihr MySQL-Passwort vergessen, können Sie es ändern, indem Sie das Root-Konto verwenden, Skip-Grant-Tabellen verwenden und Betrieb und Wartung verwenden Werkzeuge usw. Drei Möglichkeiten, es zu lösen. Unabhängig davon, welche Methode verwendet wird, müssen Sie jedoch mit Vorsicht vorgehen, um Probleme wie Datenverlust oder eine nicht normale Verwendung der Datenbank zu vermeiden.

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des vergessenen Passworts in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage