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

Warum sollten Sie mit der add_header-Direktive von Nginx vorsichtig sein?

Vorwort Wie wir alle wissen, legt die Nginx-Konfi...

4 Möglichkeiten zum Anzeigen von Prozessen in LINUX (Zusammenfassung)

Ein Prozess ist ein Programmcode, der in der CPU ...

Detaillierte Erklärung des Docker-Befehls zum Sichern des Linux-Systems

Tar-Backup-System sudo tar cvpzf backup.tgz --exc...

Implementierungscodebeispiel für die lokale Verzeichniszuordnung von Nginx

Manchmal müssen Sie auf einige statische Ressourc...

Teilen Sie 10 der neuesten Web-Frontend-Frameworks (Übersetzung)

In der Welt der Webentwicklung sind Frameworks wei...

Beispielcode zur Implementierung der Ellipsenbahnrotation mit CSS3

In letzter Zeit müssen folgende Effekte erzielt w...

Die Verwendung von FrameLayout in sechs Layouts

Vorwort In der letzten Ausgabe haben wir Ihnen Li...

Der praktische Prozess des Login-Status-Managements im vuex-Projekt

Inhaltsverzeichnis Werkzeug: Anmeldeszenario: übe...

CentOS 8-Installationsdiagramm (superdetailliertes Tutorial)

CentOS 8 ist offiziell veröffentlicht! CentOS ent...