Lösen Sie das Problem, dass Sie sich bei der Installation von MySQL auf einem Mac mit Homebrew nicht anmelden können

Lösen Sie das Problem, dass Sie sich bei der Installation von MySQL auf einem Mac mit Homebrew nicht anmelden können

Wenn Ihr Computer ein Mac ist, ist die Verwendung von Homebrew zur Installation von MySQL eine sehr bequeme Möglichkeit, es gibt jedoch dennoch einige Probleme;

Stellen Sie zunächst sicher, dass Sie MySQL installiert haben. Wenn Sie es über Homebrew installiert haben, geben Sie mysql.server start um den Dienst zu starten.

Wenn Sie

mysql -u root

Dieser Fehler ERROR 1045 (28000): Zugriff verweigert für Benutzer „zhongchengming“@„localhost“ (mit Passwort: JA) wird angezeigt. Es liegt wahrscheinlich daran, dass das ursprüngliche Passwort nicht erfolgreich geändert wurde.

Lösungsschritte

(1) Geben Sie mysqld_safe --skip-grant-tables im Terminal ein und Folgendes wird angezeigt:

21.03.2017, 11:44:11.6NZ mysqld_safe – Protokollierung in „/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err“.
21.03.2017, 11:44:11.6NZ mysqld_safe – Protokollierung in „/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err“.
2017-03-21T11:44:11.6NZ mysqld_safe Ein mysqld-Prozess existiert bereits

(2) Geben Sie erneut mysql -u root ein. Es wird Folgendes angezeigt

Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 10
Serverversion: 5.7.17 Homebrew
Copyright (c) 2000, 2016, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.
Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.
MySQL>

(3) Geben Sie use mysql in das Terminal ein und es wird Folgendes angezeigt

Einlesen von Tabelleninformationen zur Vervollständigung von Tabellen- und Spaltennamen
Sie können diese Funktion deaktivieren, um einen schnelleren Start mit -A zu erhalten
Datenbank geändert
MySQL>

(4) Passwort ändern UPDATE mysql.user SET authentication_string=PASSWORD('你的密碼') WHERE User='root';

Erfolgreiche Abfrage OK, 1 Zeile betroffen, 1 Warnung (0,05 Sek.)

Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 1

Oben habe ich Ihnen die Lösung für das Problem vorgestellt, dass Sie sich bei der Installation von MySQL auf einem Mac mit Homebrew nicht anmelden können. Ich hoffe, es hilft Ihnen weiter. 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:
  • MySQL 5.7.12 Installations- und Konfigurations-Tutorial unter Mac OS 10.11
  • Installations- und Konfigurationshinweise zu MySQL 5.7.13 (Mac OS)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL unter MAC
  • So installieren und deinstallieren Sie MySQL 5.7.11 auf dem Mac
  • So installieren Sie die neueste Version 5.7.9mysql auf Mac OS X10.10
  • Teilen des Installationsprozesses von MySQL auf dem Mac
  • Installieren Sie MySQL unter MAC OS X

<<:  Konfigurieren Sie VIM als C++-Entwicklungseditor in Ubuntu

>>:  So verwenden Sie JSX in Vue

Artikel empfehlen

Kleine Details der Web-Frontend-Entwicklung

1 Das Select-Tag muss geschlossen sein <select&...

Tiefes Verständnis des Mechanismus des CSS-Hintergrund-Blend-Modus

Dieser Artikel darf gerne geteilt und zusammengef...

JavaScript implementiert die Klick-Umschaltfunktion

In diesem Artikelbeispiel wird der spezifische Ja...

WeChat-Applet implementiert Suchfeldfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Installation des Tomcat-Servers unter Windows

1 Herunterladen und vorbereiten Zuerst müssen wir...

Aufbauprinzip des Nexus-Privatservers und Tutorial-Analyse

eins. Warum einen privaten Nexus-Server erstellen...

Tutorial zu HTML-Tabellen-Tags (20): Zeilenhintergrund-Farbattribut BGCOLOR

Mit dem BGCOLOR-Attribut kann die Hintergrundfarb...

Vue-Handschrift-Ladeanimationsprojekt

Wenn die Seite nicht reagiert, ist die Anzeige de...

Drei Möglichkeiten zur Kommunikation zwischen Docker-Containern

Wir alle wissen, dass Docker-Container voneinande...