Heim  >  Artikel  >  Datenbank  >  MySQL-Passwort vergessen! ? Keine Panik~

MySQL-Passwort vergessen! ? Keine Panik~

coldplay.xixi
coldplay.xixinach vorne
2020-10-20 17:21:052224Durchsuche

Die Spalte „MySQL-Tutorial“ hilft Ihnen, das Problem des Vergessens Ihres MySQL-Passworts zu lösen.

Nach der Installation von MySQL oder bei der Verwendung von MySQL ist es am peinlichsten, das Passwort zu vergessen. Murphys Gesetz sagt uns auch, dass, wenn etwas schief gehen kann, es definitiv schief gehen wird. Was sollen wir also tun, wenn wir versehentlich das MySQL-Passwort vergessen? Machen Sie sich keine Sorgen, in diesem Artikel erfahren Sie, wie es geht.

1. Ändern Sie die MySQL-KonfigurationsdateiMySQL-Passwort vergessen! ? Keine Panik~

Wenn es sich um ein Windows-System handelt, befindet sich die MySQL-Konfigurationsdatei im Standardinstallationsverzeichnis von MySQL Konfigurieren Sie ein MacOS-System. Der Dateiname lautet my.cnf und der Pfad lautet /etc/my.cnf.

Am Beispiel von MacOS müssen wir nach [mysqld] in der Konfigurationsdatei „skip-grant-tables“ hinzufügen, was bedeutet, dass die Berechtigungsüberprüfung übersprungen werden soll

, wie in der folgenden Abbildung dargestellt:

MacOS kann direkt mit dem Befehl „sudo vim /etc/my.cnf“ zum Bearbeiten der Konfigurationsdatei verwendet werden.

HinweiseMySQL-Passwort vergessen! ? Keine Panik~

Wenn Sie die MySQL-Konfigurationsdatei in MacOS nicht finden können, können Sie my.cnf direkt im Verzeichnis /etc erstellen und den folgenden Inhalt hinzufügen:

[Client] default-character-set=utf8

[mysqld] Bindungsadresse = 127.0.0.1 Zeichensatzserver=utf8 Skip-Grant-Tables

Wenn es andere Konfigurationselemente gibt, können Sie diese natürlich auch selbst ändern.

2. MySQL neu starten

Nachdem wir die Konfigurationsdatei geändert haben, müssen wir den MySQL-Dienst neu starten, damit die Konfiguration wirksam wird.

Wenn es sich um ein Windows-System handelt, können wir MySQL herunterfahren und dann starten. Der Ausführungsbefehl lautet wie folgt:

net stop mysql net start mysql

Wenn es sich um ein Linux-System handelt, können Sie den Befehl direkt zum Neustart verwenden:

service mysql restart

Wenn es sich um ein Mac-System handelt, können Sie es über die Schnittstelle neu starten, wie in der Abbildung gezeigt Abbildung unten:

3. Legen Sie ein neues Passwort fest

Nach dem Neustart des Dienstes können wir über das Befehlszeilentool ein neues Passwort festlegen. Zuerst geben wir den Befehl „mysql -u root -p“ ein Stellen Sie eine Verbindung zum MySQL-Server her. Wenn das Passwort-Eingabefeld erscheint, geben Sie direkt zurück. Das Auto kann angemeldet werden, wie im Bild unten gezeigt: MySQL-Passwort vergessen! ? Keine Panik~MySQL-Passwort vergessen! ? Keine Panik~MySQL-Passwort vergessen! ? Keine Panik~Als nächstes verwenden wir den folgenden Befehl, um ein neues Passwort festzulegen:

Benutzer aktualisieren Passwort festlegen = Passwort ('neues Passwort') wobei Benutzer = 'root'; Flush-Berechtigungen; quit

HinweiseMySQL-Passwort vergessen! ? Keine Panik~

Wenn beim Ausführen dieses Schritts ein FEHLER 1290 (HY000): Der MySQL-Server läuft mit der Option --skip-grant-tables, sodass er diese Anweisung nicht ausführen kann, auftritt. Sie müssen zuerst den Befehl

und dann andere Befehle ausführen.

Endlich

Nachdem wir das neue Passwort festgelegt haben, denken Sie daran, „skip-grant-tables“ (Berechtigungsüberprüfung überspringen) aus der MySQL-Konfigurationsdatei zu entfernen und dann den MySQL-Dienst neu zu starten, damit er normal verwendet werden kann.

Weitere verwandte kostenlose Lernempfehlungen: flush privileges

MySQL-Tutorial

(Video)

Das obige ist der detaillierte Inhalt vonMySQL-Passwort vergessen! ? Keine Panik~. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.im. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen