Installationsprozess von MySQL5.7.22 auf dem Mac

Installationsprozess von MySQL5.7.22 auf dem Mac

1. Verwenden Sie das Installationspaket, um MySQL zu installieren (der Online-Download ist zu langsam. Wenn Sie das Installationspaket benötigen, können Sie am Ende des Artikels eine Nachricht hinterlassen, und ich werde es Ihnen senden). Doppelklicken Sie, um die Installationsdatei zu öffnen

Doppelklicken Sie auf die pkg-Datei, um sie vollständig zu installieren. Denken Sie daran, das Kennwort im letzten Popup-Fenster zu speichern (es ist das Kennwort Ihres MySQL-Root-Kontos). Unter normalen Umständen ist die Installation erfolgreich. An diesem Punkt ist die Installation erfolgreich, es sind jedoch zusätzliche Konfigurationen erforderlich:

(1) Rufen Sie die Systemeinstellungen auf

(2) Klicken Sie auf mysql

(3) Starten Sie den MySQL-Dienst

Fügen Sie MySQL zu den Systemumgebungsvariablen hinzu

Geben Sie /usr/local/mysql/bin ein und prüfen Sie, ob sich MySQL in diesem Verzeichnis befindet

Führen Sie vim ~/.bash_profile aus.
Fügen Sie der Datei das Verzeichnis mysql/bin hinzu, siehe Bild 7:
PATH=$PATH:/usr/local/mysql/bin
Drücken Sie nach dem Hinzufügen Esc und geben Sie wq ein, um die Änderungen zu speichern.
Geben Sie abschließend source ~/.bash_profile in die Kommandozeile ein.

passieren

mysql -u root -p

Melden Sie sich bei mysql an. Sie werden aufgefordert, das Passwort einzugeben

Apple->Systemeinstellungen->Klicken Sie unten auf MySQL. Deaktivieren Sie auf der Popup-Seite den MySQL-Dienst (klicken Sie auf „MySQL-Server stoppen“).

Schritt 2:

Rufen Sie das Terminal auf und geben Sie ein: cd /usr/local/mysql/bin/

Nach dem Drücken der Eingabetaste melden Sie sich mit Administratorrechten an sudo su

Geben Sie nach dem Drücken der Eingabetaste den folgenden Befehl ein, um die MySQL-Authentifizierungsfunktion zu deaktivieren./mysqld_safe --skip-grant-tables &

Nach dem Drücken der Eingabetaste wird MySQL automatisch neu gestartet (der Status von MySQL in den Einstellungen wird auf „Wird ausgeführt“ gesetzt).

Schritt 3.

Geben Sie den Befehl ./mysql ein

Geben Sie nach dem Drücken der Eingabetaste den Befehl FLUSH PRIVILEGES ein.

Geben Sie nach dem Drücken der Eingabetaste den Befehl ein

MySQL 5.7.6 und höher: ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ihr neues Passwort';

MySQL 5.7.5 und früher: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Ihr neues Passwort');

Damit ist die Passwortänderung abgeschlossen und Sie können sich erfolgreich anmelden.

Zusammenfassen

Oben ist der vom Herausgeber vorgestellte Installationsprozess von MySQL5.7.22 auf dem Mac. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • iOS-Assembly-Tutorial - Tutorial zu den Grundlagen der ARM64-Assembly
  • Installation des MySQL 5.7.22-Binärpakets und installationsfreie Version – Windows-Konfigurationsmethode
  • Ubuntu16.04 Installation mysql5.7.22 Grafik-Tutorial
  • So installieren Sie die MySQL-Server-Community-Version MySQL 5.7.22 winx64 in win10
  • Der gesamte Prozess der Installation von mysql5.7.22 unter der ARM64-Architektur

<<:  So verwenden Sie vue3 zum Erstellen einer Materialbibliothek

>>:  Detaillierte Erläuterung der Pipeline und des Ventils im Tomcat-Pipeline-Modus

Artikel empfehlen

xtrabackup MySQL-Datenbank sichern und wiederherstellen

Aufgrund einiger seiner eigenen Merkmale (Sperren...

Vue implementiert einen beweglichen schwebenden Button

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung des digitalen Puzzles CocosCreator Huarongdao

Inhaltsverzeichnis Vorwort Text 1. Panel 2. Huaro...

Lösung für langsame Netzwerkanforderungen im Docker-Container

Bei der Verwendung von Docker wurden mehrere Prob...

Die perfekte Lösung für Vue-Routing-Fallback (vue-route-manager)

Inhaltsverzeichnis Routenplaner Hintergrund Erste...

Eine kurze Analyse von Kubernetes-Controllern und -Labels

Inhaltsverzeichnis 01 Gemeinsame Controller in k8...

Was ist TypeScript?

Inhaltsverzeichnis 1. JavaScript-Probleme 2. Vort...

Detaillierte Erklärung, wie Node.js mit ES6-Modulen umgeht

Inhaltsverzeichnis 1. Unterschiede zwischen den b...

Native js implementiert Warenkorb-Logik und -Funktionen

In diesem Artikelbeispiel wird der spezifische Co...

Lernbeispiel für den Nginx Reverse Proxy

Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...

Implementierung der Webpack-Codefragmentierung

Inhaltsverzeichnis Hintergrund CommonsChunkPlugin...