Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13

Der Vorgang der Installation der MySQL-Datenbank und der Konfiguration von Umgebungsvariablen auf dem Mac wird zu Ihrer Information aufgezeichnet. Die spezifischen Inhalte sind wie folgt

Installieren Sie MySQL. Laden Sie MySQL herunter. Ich habe heruntergeladen: mysql-8.0.11-macos10.13-x86_64.dmg

Öffnen Sie mysql-8.0.11-macos10.13-x86_64.dmg per Doppelklick und doppelklicken Sie dann auf mysql-8.0.11-macos10.13-x86_64.pkg

Klicken Sie einfach auf Weiter. Die Installation ist kinderleicht, es gibt nichts zu sagen

Wählen Sie hier „Legacy-Passwortverschlüsselung verwenden“ aus. Andernfalls erhalten Sie beim Verwenden von Navicat zum Herstellen einer Verbindung mit MySQL eine Fehlermeldung, dass die Authentifizierung nicht geladen werden kann.

Legen Sie ein Passwort für den Benutzer „root“ fest

Installation abgeschlossen

Nach erfolgreicher Installation gibt die Verwendung des MySQL-Befehls den Fehler zurück: Befehl nicht gefunden, da die Umgebungsvariablen nicht konfiguriert wurden.

Konfigurieren von Umgebungsvariablen

Zunächst müssen Sie wissen, welche Art von Shell Sie unter Mac OS X verwenden.

Öffnen Sie das Terminal und geben Sie ein: echo $SHELL Drücken Sie zur Ausführung die Eingabetaste.

Wenn die Ausgabe „csh“ oder „tcsh“ lautet, verwenden Sie C Shell.

Wenn die Ausgabe lautet: bash, sh, zsh, dann verwenden Sie wahrscheinlich eine Variante der Bourne Shell.

Die Standard-Shell für Mac OS X vor 10.2 war C Shell.

Die Standard-Shell für Mac OS X 10.3 und höher ist Bourne Shell.

Meines ist Bash:

Eingabe: cd /usr/local/mysql, drücken Sie zur Ausführung die Eingabetaste

Geben Sie dann ein: sudo vim .bash_profile, drücken Sie zur Ausführung die Eingabetaste

Sie müssen das Root-Benutzerkennwort eingeben. Sudo wird vom Root-Benutzer verwendet, um die Umgebungsvariablendatei zu ändern.

Nachdem wir den Editor aufgerufen haben, drücken wir zuerst „i“, um in den Zustand „Einfügen“ zu wechseln. Sie können den Inhalt bearbeiten, indem Sie den Cursor nach oben, unten, links oder rechts bewegen oder die Leertaste, die Rücktaste und die Eingabetaste drücken, genau wie unter WINDOWS.

Geben Sie unten im Dokument ein: export PATH=${PATH}:/usr/local/mysql/bin

Drücken Sie dann Esc, um den Einfügezustand zu verlassen, und geben Sie unten :wq ein, um zu speichern und zu beenden (oder drücken Sie direkt Umschalt+zz oder wechseln Sie in den Großbuchstabenmodus und drücken Sie ZZ, um zu speichern und zu beenden).

Geben Sie „source .bash_profile“ ein und drücken Sie die Eingabetaste, um die Umgebungsvariablen auszuführen und zu starten.

Geben Sie dann den MySQL-Befehl ein, um es zu verwenden.

Wenn Sie mit Navicat keine Verbindung zu MySQL herstellen können,

Es bedeutet wahrscheinlich, dass das Authentifizierungs-Plugin "caching_sha2_password" nicht geladen werden kann

lösen

  • Öffnen Sie die Systemeinstellungen, suchen Sie MySQL und klicken Sie auf Datenbank initialisieren.
  • Geben Sie Ihr neues Passwort ein.
  • Wählen Sie „Altes Passwort verwenden“ aus.
  • Starten Sie den MySQL-Dienst neu.
  • Navicat-Links können jetzt verwendet werden

Nach dem Testen habe ich festgestellt, dass die obige Methode jedes Mal, wenn das Terminal geschlossen und erneut geöffnet wird, eine erneute Ressourcenzuweisung von .bash_profile erfordert.

PS: Der folgende Test ist immer noch ungültig und wurde noch nicht gelöst

In einigen Artikeln steht vi ~/.zshrc, fügen Sie es hier hinzu:

export PATH=${PATH}:/usr/local/mysql/bin

Nach dem Speichern geben Sie die Quelle ~/.zshrc ein und Sie können es ein für alle Mal erledigen.

Einige Artikel erwähnen die Änderung von ~/.bashrc. Wenn das System zsh ist, ist die Änderung von bashrc ungültig.

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

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:
  • Diagramm der Installationszusammenfassung für MySQL 8.0.11
  • Detailliertes Installationstutorial für mysql-8.0.11-winx64.zip
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows
  • Grafisches Tutorial zur Installation und Konfiguration der komprimierten Version von MySQL 8.0.11
  • MySql 8.0.11 Installations- und Konfigurationstutorial
  • Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration der MSI-Version von MySQL 8.0.11
  • MySQL 8.0.11 Installationshandbuch für Mac

<<:  So implementieren Sie eine Multi-Terminal-Bridging-Plattform basierend auf WebSocket in JS

>>:  Eine kurze Einführung in React

Artikel empfehlen

Hinweise zur Adresszuordnung von Gerätetreibern im Linux-Kernel

#include <asm/io.h> #define ioremap(Cookie,...

MySQL-Optimierungszusammenfassung – Gesamtzahl der Abfrageeinträge

1. COUNT(*) und COUNT(COL) COUNT(*) führt normale...

Lösung für das Problem der Nullspalte in der NOT IN-Füllgrube in MySQL

Als ich vor einiger Zeit an einer kleinen Funktio...

Lösung für das Vue-Datenzuweisungsproblem

Lassen Sie mich ein Problem zusammenfassen, mit d...

So richten Sie die Swap-Partition SWAP in Linux 7.7 ein

Die Swap-Partition des Linux-Systems, also die Sw...

Lösung für EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler

Fehlermeldung: Die Store-Update-, Insert- oder De...

So passen Sie einen EventEmitter in node.js an

Inhaltsverzeichnis Vorwort 1. Was ist 2. So verwe...

Designperspektive Technologie ist ein wichtiges Kapital der Designfähigkeit

Ein Designsoldat fragte: „Kann ich nur reines Des...

Detaillierte Erklärung dynamisch generierter Tabellen mit Javascript

*Seite erstellen: zwei Eingabefelder und ein Butt...