Heim  >  Artikel  >  Datenbank  >  So setzen Sie das MySQL-Root-Passwort zurück

So setzen Sie das MySQL-Root-Passwort zurück

黄舟
黄舟Original
2017-09-06 14:57:421343Durchsuche

Root-Passwort zurücksetzen

Methode 1:
Fügen Sie im Feld [mysqld] von my.ini Folgendes hinzu:

skip-grant-tables


Starten Sie den MySQL-Dienst neu. Zu diesem Zeitpunkt ist für MySQL kein Kennwort erforderlich, um sich bei der Datenbank anzumelden.
Geben Sie dann MySQL

mysql>use mysql;
 mysql>
更新
 user set passw
ord
=password('新密码') WHERE User='root';
mysql>
flush
 privileges;

ein und entfernen Sie schließlich Skip-Grant-Tables my.ini nach dem Ausführen einfach neu starten.

Methode 2:
Verwenden Sie nicht die Methode zum Ändern von my.ini, um den Dienst neu zu starten und Skip-Grant-Tabellen hinzuzufügen um das MySQL-Passwort zu ändern
Stoppen Sie den MySQL-Dienst
Öffnen Sie das Befehlszeilenfenster und starten Sie es mit mysql d-nt.exe im Bin-Verzeichnis , dh führen Sie es in der Befehlszeile aus Fenster: mysqld-nt --skip-grant-tables
Öffnen Sie dann ein weiteres Befehlszeilenfenster und melden Sie sich bei MySQL an. Sie können zu diesem Zeitpunkt eingeben, ohne das MySQL-Passwort einzugeben.
Nachdem Sie das Passwort gemäß der oben genannten Methode geändert haben, schließen Sie das Fenster, in dem MySQL in der Befehlszeile ausgeführt wird. Wenn Sie feststellen, dass MySQL noch ausgeführt wird, können Sie dies tun Beenden Sie den entsprechenden Vorgang, um ihn zu schließen.

MySQL-Dienst starten

Das obige ist der detaillierte Inhalt vonSo setzen Sie das MySQL-Root-Passwort zurück. 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