Dieser Artikel stellt hauptsächlich die Methode zum Ändern des Root-Passworts in der Mysql5.7.10-Version vor. Er ist sehr gut und hat Referenzwert > Zuerst springen. Starten Sie MySQL im Berechtigungstabellenmodus:
mysqld --skip-grant-tables &
Von nun an betreten Sie die erste Grube, wenn Sie die überall im Internet veröffentlichte Fehlerkorrekturmethode verwenden:
(Beachten Sie, dass das Passwort nach 5.7 in „authentication_string“ geändert wurde) Herzlichen Glückwunsch, Ihre Änderung war erfolgreich, aber Sie werden feststellen, dass der folgende Fehler gemeldet wird, wenn Sie ein GUI-Tool wie Navicat zum Herstellen einer Verbindung verwenden:
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';Gleichzeitig werden Sie feststellen, dass Sie sich mit
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.über die Befehlszeile anmelden können, aber Sie können MySQL nicht verwenden und Sie können nicht einmal die Bibliothek verwenden. Was für ein Durcheinander
mysql -u root -p
Der folgende Befehl wird Sie retten:
mysql> SET PASSWORD = PASSWORD('your_new_password');, um mysqld zu schließen
mysqladmin -u root -p shutdown
und starten Sie dann mysql.server erneut, um MySQL und alles zu starten wird in Ordnung sein~
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Methode zum Ändern des Root-Passworts in der Mysql5.7.10-Version unter MAC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!