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

Detaillierte Erklärung des Parameters slave_exec_mode in MySQL

Heute habe ich zufällig den Parameter slave_exec_...

Eine kurze Analyse der Unterschiede zwischen „:=“ und „=“ in MySQL

= Nur beim Setzen und Aktualisieren wirkt es wie ...

So löschen Sie Ordner, Dateien und Dekomprimierungsbefehle auf Linux-Servern

1. Ordner löschen Beispiel: rm -rf /usr/java Das ...

Docker+Nextcloud zum Erstellen eines persönlichen Cloud-Speichersystems

1. Docker-Installation und -Start yum installiere...

Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

Ich habe MySQL 5.7 neu installiert. Beim Anmelden...

Ideen zum Erstellen von Welleneffekten mit CSS

Zuvor habe ich mehrere Möglichkeiten vorgestellt,...

Detailliertes Tutorial zum Kompilieren und Installieren von Python3.6 unter Linux

1. Gehen Sie zunächst auf die offizielle Website ...

Beispiel für die Implementierung der Graphql-Schnittstelle in Vue

Hinweis: In diesem Artikel geht es um die grundle...

Implementierung des Docker-CPU-Limits

1. --cpu=<Wert> 1) Geben Sie an, wie viele ...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...

Der gesamte Prozess der lokalen Konfiguration des Reverse-Proxys über Nginx

Vorwort Nginx ist ein leichtgewichtiger HTTP-Serv...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...