Wenn wir das MySQL-Datenbankkennwort vergessen, können wir die Datenbank nicht normal betreten und das Kennwort zu diesem Zeitpunkt nicht ändern. Hier ist eine einfache und übliche Möglichkeit, das Kennwort zu ändern.
1. Öffnen Sie den Ordner, in dem sich mysql.exe und mysqld.exe befinden, kopieren Sie die Pfadadresse
2. Öffnen Sie die cmd-Eingabeaufforderung und geben Sie den Ordner ein, in dem sich mysql.exe im vorherigen Schritt befindet.
3. Geben Sie den Befehl mysqld --skip-grant-tables ein und drücken Sie die Eingabetaste. MySQL wird dabei übersprungen Zeit. Benutzerüberprüfung. Beachten Sie, dass die Befehlszeile nach Eingabe dieses Befehls nicht mehr bedient werden kann. Sie können zu diesem Zeitpunkt eine neue Befehlszeile öffnen. Hinweis: Bevor Sie diesen Befehl eingeben, beenden Sie den Prozess mysqld.exe im Task-Manager, um sicherzustellen, dass der MySQL-Server beendet wurde.
4 Geben Sie dann MySQL direkt ohne Anmeldeparameter ein und drücken Sie die Eingabetaste, um sich bei der Datenbank anzumelden.
5. Geben Sie alle Datenbankanweisungen für eine erfolgreiche Anmeldung ein.
6. In der MySQL-Bibliothek wird der Benutzername gespeichert. Geben Sie „use mysql;“ ein, um die MySQL-Datenbank auszuwählen.
7. Tabellen anzeigen Um alle Tabellen anzuzeigen, werden Sie feststellen, dass es eine Benutzertabelle gibt, in der Benutzernamen und Es werden Passwörter, Berechtigungen und andere Kontoinformationen gespeichert.
8. Geben Sie „Benutzer“, „Host“ und „Passwort“ ein, um die Kontoinformationen anzuzeigen.
9 Um das Root-Passwort zu ändern, geben Sie
update user set password=password('123456') where user='root' and host='localhost';
10. Überprüfen Sie die Kontoinformationen erneut, wählen Sie Benutzer, Host und Passwort aus. Sie können sehen, dass das Passwort geändert wurde.
11. Verlassen Sie die Befehlszeile, starten Sie die MySQL-Datenbank neu und versuchen Sie, sich mit einem neuen Passwort anzumelden.
12. Ich habe getestet, ob ich mich ohne Passwort bei MySQL anmelden kann, und habe festgestellt, dass ich mich immer noch anmelden kann, aber wenn ich die Datenbank anzeige, kann ich es Es werden nur zwei Datenbanken angezeigt. Das Überspringen der Passwortüberprüfung nach dem Neustart wurde eliminiert.
13. Der Grund, warum ich mich nach dem Neustart der Datenbank immer noch ohne Passwort anmelden kann, liegt darin, dass es in meiner Datenbank ein Konto gibt, das dies nicht tut ein Passwort erforderlich.
Hinweis
Achten Sie auf mehrere Stellen, an denen Sie die Datenbank neu starten müssen
Das obige ist der detaillierte Inhalt vonWie ändere ich das MySQL-Datenbankkennwort, wenn ich es vergessen habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!