Heim  >  Artikel  >  Datenbank  >  Detaillierte Einführung in die Methode zum Ändern des Root-Passworts in der Mysql5.7.10-Version unter MAC

Detaillierte Einführung in die Methode zum Ändern des Root-Passworts in der Mysql5.7.10-Version unter MAC

黄舟
黄舟Original
2017-03-28 13:24:341021Durchsuche

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:

Verwenden Sie nach der Ausführung den Befehl
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!

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