Tutorial zur Installation von MySQL 5.7.18 auf Mac OS 10.12

Tutorial zur Installation von MySQL 5.7.18 auf Mac OS 10.12

Ich habe das ganze Internet durchsucht und bin auf alle möglichen Fallstricke gestoßen, die mein Problem jedoch nicht gelöst haben. Habe es endlich selbst herausgefunden.

Nach der Installation wird ein temporäres Passwort angezeigt. Kopieren Sie es. Wenn Sie zu schnell klicken, haben Sie in der Benachrichtigungsleiste eine weitere Chance. Wenn Sie in der Benachrichtigungsleiste jedoch zu schnell klicken, können Sie nur tippen, indem Sie auf Ihre Hand schauen. Wenn die Benachrichtigungsleiste verschwunden ist, geht das am schnellsten, indem Sie sie neu installieren. (Vor der Neuinstallation deinstallieren)

Öffnen Sie dann die Konsole und geben Sie mysql ein. Sie erhalten die Meldung command not found . Geben Sie dann ein

Alias ​​mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

Geben Sie ihm einen Alias. Beachten Sie, dass Sie den obigen Befehl nach dem Schließen des Terminals erneut ausführen müssen (wenn Sie möchten, dass er dauerhaft ist, können Sie ihn in einer Bash-Datei speichern).

Geben Sie dann mysqladmin -u root password *** ein (ersetzen Sie *** durch das temporäre Passwort).

Ein weiterer Fehler: „Zugriff für Benutzer ‚root‘@‚localhost‘ verweigert (mit Kennwort: NEIN)“

Baidu enthält zahlreiche Informationen, die erfordern, dass Mac OS den Root-Benutzer aktiviert (suchen Sie nach der Methode, um ihn selbst zu aktivieren).

Nach dem Öffnen geben Sie su root ein

Geben Sie dann das Root-Passwort ein, um in den Root-Modus zu wechseln

Geben Sie dann mysqladmin -u root password *** ein (ersetzen Sie *** durch das temporäre Passwort).

Das Ergebnis ist „Befehl nicht wieder gefunden

Endlich im Root-Modus

sh-3.2# alias mysql=/usr/local/mysql/bin/mysql
sh-3.2# alias mysqladmin=/usr/local/mysql/bin/mysqladmin
sh-3.2# mysqladmin -u root -p password

Geben Sie dann das temporäre Passwort ein

Anschließend werden Sie aufgefordert, ein neues Passwort einzugeben

Schließen Sie abschließend die Installation ab.

Zusammenfassen

Nach der Installation von MySQL legen Sie die Systemeinstellungen fest, um den Dienst zu starten

Wechseln Sie dann in den Root-Modus

sh-3.2# alias mysql=/usr/local/mysql/bin/mysql
sh-3.2# alias mysqladmin=/usr/local/mysql/bin/mysqladmin
sh-3.2# mysqladmin -u root -p password

Temporäres Passwort eingeben

Neues Passwort eingeben

Geben Sie das Bestätigungskennwort ein

OK

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Anweisungen zum Download und Installationsprozess von MySQL 5.7.18
  • Tutorial zur Installation von MySQL 5.7.18 unter Windows 10
  • Detailliertes Tutorial zur Installation von mysql5.7.18 auf centos7.3
  • mysql5.7.18.zip – Tutorial zur Konfiguration der installationsfreien Version (Windows)
  • Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter CentOS 6.5
  • Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial
  • Grafisches Tutorial zur Installation von MySQL5.7.18 im Windows-System
  • Detailliertes Tutorial zur kostenlosen Installationsversion von MySQL 5.7.18 unter Linux
  • Grafisches Tutorial zur Installation und Konfiguration von CentOS 6.4 MySQL 5.7.18
  • MySQL 5.7.18 MSI-Installations-Grafik-Tutorial

<<:  Verwenden Sie den Befehl sed, um die kv-Konfigurationsdatei in Linux zu ändern

>>:  Detaillierte Erläuterung der Vue-Formularbindung und -Komponenten

Artikel empfehlen

Installation und Verwendung von TypeScript und grundlegende Datentypen

Der erste Schritt besteht darin, TypeScript globa...

Analyse des Problems der Hyper-V-Installation unter CentOS 8

CentOS 8 ist schon seit längerem auf dem Markt. A...

Mehrere Möglichkeiten zur Implementierung eines 0-ms-Verzögerungstimers in js

Inhaltsverzeichnis WarteschlangeMikrotask asynchr...

Detaillierte Erläuterung der Angular-Routing-Grundlagen

Inhaltsverzeichnis 1. Routing-bezogene Objekte 2....

Eine kurze Diskussion über bedingte Kodierung und Seitenlayout der VUE-Uni-App

Inhaltsverzeichnis Bedingte Kompilierung Seitenla...

Ein wenig bekanntes JS-Problem: [] == ![] ist wahr, aber {} == !{} ist falsch

konsole.log( [] == ![] ) // wahr console.log( {} ...

Kleine Details der Web-Frontend-Entwicklung

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

So implementieren Sie adaptive Container mit gleichem Seitenverhältnis mit CSS

Als ich kürzlich eine mobile Seite entwickelte, s...

5 Möglichkeiten, den diagonalen Kopfzeileneffekt in der Tabelle zu erzielen

Jeder muss mit Tabellen vertraut sein. Wir stoßen...

Detaillierte Erläuterung der sieben Wertübertragungsmethoden von Vue

1. Vom Vater zum Sohn Definieren Sie das props Fe...

Informationen zur Auswahl des Uhrzeit-, Datums- und Zeichenfolgentyps in MySQL

Inhaltsverzeichnis 1. Verwendung von DATETIME und...