Heim >Datenbank >MySQL-Tutorial >MySQL kann das Root-Passwort ohne Passwort zurücksetzen!
MySQL-Root-Passwort zurücksetzen
Wir stellen eine Möglichkeit vor, das Root-Passwort ohne Passwort zurückzusetzen.
Die Schritte sind wie folgt:
1. Öffnen Sie die Konfigurationsdatei /etc/my.cnf und fügen Sie eine Zeile mit Skip-Grant-Tables unter mysqld hinzu, wie folgt:
[mysqld] #... skip-grant-tables #...
Auf diese Weise können wir uns anmelden MySQL ohne Passwort.
Dann speichern und beenden.
2. Starten Sie MySQL neu. Wählen Sie einen der beiden Befehle:
$ sudo systemctl restart mysqld $ sudo service mysqld restart. 3. Geben Sie mysql in das Terminal ein, um sich direkt bei der MySQL-Datenbank anzumelden:
$ mysql.
mysql> use mysql;
5. Neu starten Legen Sie das Root-Passwort fest.
Es ist zu beachten, dass es nach MySQL 5.7 kein Passwortfeld mehr gibt.password字段改成了authentication_string。Um das Passwort zu ändern, müssen wir den Wert dieses Feldes ändern.
update user set authentication_string=password('新密码') where user='root';Auf diese Weise haben wir das Passwort erfolgreich geändert.
5. Ändern Sie die Datei /etc/my.cnf und kommentieren Sie den zuvor hinzugefügten Satz „skip-grant-tables“ aus.
Empfohlenes Lernen: „
“
Das obige ist der detaillierte Inhalt vonMySQL kann das Root-Passwort ohne Passwort zurücksetzen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!