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

Einfache Schritte zum Kapseln von Komponenten in Vue-Projekten

Inhaltsverzeichnis Vorwort So kapseln Sie eine To...

JS-Interviewfrage: Kann forEach aus der Schleife aussteigen?

Als mir diese Frage gestellt wurde, war ich unwis...

Erfahren Sie mehr über den MySQL-Ausführungsplan

Inhaltsverzeichnis 1. Einführung in den Implement...

XHTML-Tutorial für den Einstieg: Formular-Tags

<br />Formulare sind für Benutzer ein wichti...

Übung zum Hochladen von Element-Avataren

Dieser Artikel verwendet die offizielle Element-W...

Was bedeuten CN2, GIA, CIA, BGP und IPLC?

Was ist die CN2-Linie? CN2 steht für China Teleco...

So aktivieren Sie den Fernzugriff in Docker

Docker-Daemon-Socket Der Docker-Daemon kann über ...

So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation

1. Traditionelle Binlog-Master-Slave-Replikation,...

Installieren Sie Kafka unter Linux

Inhaltsverzeichnis 1.1 Java-Umgebung als Vorausse...

Lösung zum automatischen Stoppen des MySQL-Dienstes

Dieser Artikel stellt hauptsächlich die Lösung fü...

So fügen Sie Anführungszeichen in HTML-Titel ein

<a href="https://www.jb51.net/" titl...

CSS Sticky Footer Mehrere Implementierungen

Was ist „Sticky Footer“ Der sogenannte „Sticky Fo...

jQuery implementiert Funktionen zum Reduzieren und Erweitern von Artikeln

Dieses Artikelbeispiel teilt den spezifischen Cod...