Heim > Datenbank > MySQL-Tutorial > Hauptteil

So setzen Sie das MySQL-Passwort zurück

一个新手
Freigeben: 2017-09-07 16:12:48
Original
2298 Leute haben es durchsucht


Vorwort

Wie bereits erwähnt, glaube ich, dass es im Internet viele Lösungen von Bruder Lei Feng gibt. Als ich diese Methoden ausprobierte, stieß ich auf ein Problem, das jedoch nicht auftrat erfolgreich gelöst. Was das Problem ist, lassen Sie mich es noch einmal klären.

Schritt eins: Stoppen Sie den laufenden MySQL-Prozess

Sie können den Befehl „net stop mysql“ in der Befehlszeile ausführen oder ihn direkt im Prozessmanager schließen.
Sie können auch direkt auf Stopp klicken (wenn Sie wamp verwenden), wie unten gezeigt:
stop mysql

Schritt 2: MySQL im abgesicherten Modus starten

Geben Sie zuerst mysql ein Das Installationsverzeichnis, zum Beispiel D: mysqlbin
Execute
D: mysqlbin>mysqld.exe –skip-grant-tables
Wenn nichts Unerwartetes passiert, wechselt das aktuelle Fenster zu diesem Zeitpunkt in einen angehaltenen Zustand. Schließen Sie das Fenster nicht und öffnen Sie kein anderes Befehlszeilenfenster.Führen Sie den folgenden Befehl aus.
D: mysqlbin>mysql -uroot -p
Sie werden aufgefordert, das Passwort einzugeben und Drücken Sie direkt die Eingabetaste, um MySQL aufzurufen.

Schritt 3: Passwort ändern

mysql>use mysql;update user set password=password(“new_password”) where user=“root“; Wenn Sie diesen Schritt erreichen, können Sie diesen Fehler melden:


Der Grund dafür ist ganz einfach. Was sollte also geändert werden? Es ist ganz einfach. Sie können es auf einen Blick erkennen, indem Sie direkt die Benutzertabelle eingeben und den folgenden Befehl ausführen: So setzen Sie das MySQL-Passwort zurückmysql>So setzen Sie das MySQL-Passwort zurück * from user where user="root"; 🎜>

Natürlich gibt es in der Tabelle kein Passwortfeld, aber es gibt ein Feld „authentication_string“ (Authentifizierungszeichenfolge), das einer 64-Bit-verschlüsselten Zeichenfolge entspricht. Ersetzen Sie einfach „password“ durch „authentication_string“.
mysql>update user set subscription_string=password(“new_password”) where user="root";
Dann ausführen So setzen Sie das MySQL-Passwort zurückmysql>flushprivilegien;
mysql>exit;
Das Passwort wurde geändert erfolgreich.

Schritt 4: Deaktivieren Sie den abgesicherten Modus von MySQL

Starten Sie es einfach neu. Wenn es nicht neu gestartet werden kann, können Sie den Computer neu starten und dann neu starten.

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