So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC

So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC

Starten Sie MySQL zunächst im Skip-Grant-Tables-Modus: mysqld --skip-grant-tables &

Ab jetzt tappen Sie in die erste Falle, wenn Sie die falsche, überall im Internet veröffentlichte Modifizierungsmethode verwenden:

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('Ihr neues Passwort') WHERE User='root';

(Beachten Sie, dass nach 5.7 das Kennwort in eine Authentifizierungszeichenfolge geändert wird.) Herzlichen Glückwunsch, Sie haben es erfolgreich geändert. Sie werden jedoch feststellen, dass beim Verwenden eines GUI-Tools wie Navicat zum Herstellen einer Verbindung der folgende Fehler gemeldet wird:

FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.

Gleichzeitig werden Sie feststellen, dass Sie sich über die Befehlszeile mit mysql -u root -p anmelden können, aber nicht mit mysql und nicht einmal mit der Datenbank. Was zur Hölle?

Der folgende Befehl wird Sie retten:

mysql> SET PASSWORD = PASSWORD('Ihr neues Passwort');

Nach der Ausführung fahren Sie mysqld mit dem Befehl mysqladmin -u root -p shutdown herunter.

Starten Sie MySQL erneut mit mysql.server start und alles wird in Ordnung sein~

Oben ist die Methode, die ich Ihnen vorgestellt habe, um das Root-Passwort der Version Mysql5.7.10 unter MAC zu ändern. Ich hoffe, sie wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 unter Windows 8.1
  • Detailliertes Tutorial zum Ändern des Root-Passworts, wenn man es in MySQL 5.7 vergessen hat
  • Was tun, wenn Sie das Root-Passwort von Mysql5.7 vergessen (einfache und effektive Methode)
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 auf dem Mac
  • MySQL 5.7-Installationsprozess und Methode zum Zurücksetzen des Root-Passworts (Shell-Skript)
  • Detaillierte Methode zum Vergessen des Root-Passworts oder zum Zurücksetzen des Passworts in Mysql 5.7
  • Problem beim Abrufen des Root-Passworts in MySQL 5.7 unter Linux (getestet und verfügbar)

<<:  Detaillierte Erläuterung von vite + ts zum schnellen Erstellen von Vue3-Projekten und zur Einführung verwandter Funktionen

>>:  Detaillierte Erklärung von mktemp, einem grundlegenden Linux-Befehl

Artikel empfehlen

So verwenden Sie Vue3-Mixin

Inhaltsverzeichnis 1. Wie verwende ich Mixin? 2. ...

Mit CSS3 erstellter Hover-Zoom-Effekt

Ergebnis:Implementierungscode: html <link href...

Implementierung der Vorschaufunktion mehrerer Bild-Uploads auf HTML-Basis

Ich habe vor kurzem ein Skript zum Hochladen mehr...

So erstellen Sie eine PHP+Nginx+Swoole+MySQL+Redis-Umgebung mit Docker

Betriebssystem: Alibaba Cloud ESC-Instanz centos7...

JavaScript Canvas realisiert farbenfrohen Sonnenhalo-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

Lösung für das Problem der Werteübergabe zwischen HTML-Seiten

Als ich den Aufsatz zum ersten Mal verwendete, füh...

Klassen in TypeScript

Inhaltsverzeichnis 1. Übersicht 2. Definieren Sie...