Detaillierte Installation und Konfiguration von MySql auf dem Mac

Detaillierte Installation und Konfiguration von MySql auf dem Mac

1. Herunterladen und installieren

Laden Sie die DMG-Installationsdatei der Community Edition von der offiziellen Website herunter: https://dev.mysql.com/downloads/mysql/

1. Führen Sie die Installationsdatei aus und folgen Sie den Schritten, um die Installation abzuschließen.

2. Nachdem die Installation abgeschlossen ist, geben Sie Folgendes in das Terminal ein:

mysql --version;

----Wenn die Versionsnummer angezeigt wird, ist das normal. Wenn „Befehl nicht gefunden“ angezeigt wird, geben Sie Folgendes im Terminal ein. „/usr/local/mysql/bin/mysql“ ist der Standardinstallationspfad von MySQL:

$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin/mysql mysql

3. Beenden Sie den MySQL-Dienst:

sudo /usr/local/mysql/support-files/mysql.server stoppen

2. Konfiguration der Umgebungsvariablen

1. Öffnen Sie das Terminal und geben Sie ein:

CD ~

Geht in den Ordner ~

2. Geben Sie dann ein:

berühren Sie .bash_profile

Nach dem Drücken der Eingabetaste

3. Geben Sie dann ein:

öffnen -e .bash_profile

Diese Datei wird in TextEdit geöffnet (wenn Sie zuvor keine Umgebungsvariablen konfiguriert haben, sollte dies ein leeres Dokument sein). Wenn Inhalt vorhanden ist, geben Sie diesen bitte vor dem Endzeichen ein. Wenn kein Inhalt vorhanden ist, geben Sie bitte direkt folgende Anweisung ein:

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

Speichern Sie dann, beenden Sie TextEdit (unbedingt beenden), schließen Sie das Terminal und beenden Sie das Programm.

3. Root-Passwort zurücksetzen vergessen

1. Apple->Systemeinstellungen->MySQL-Dienst beenden (auf „MySQL-Server beenden“ klicken)

2. Rufen Sie das Terminal auf und geben Sie ein:

cd /usr/local/mysql/bin/

Nach dem Drücken der Eingabetaste melden Sie sich als Administrator an

sudo su

Nach dem Drücken der Eingabetaste geben Sie 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).

3. Geben Sie den Befehl ein

./mysql

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

FLUSH-PRIVILEGIEN;

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

PASSWORT FÜR „root“ festlegen@„localhost“ = PASSWORT(„123“);

Die Änderung ist nun abgeschlossen. Geben Sie nach dem Neustart des Terminals mysql -u root -p ein, drücken Sie die Eingabetaste und geben Sie anschließend das Kennwort 123 ein, um erfolgreich zu starten.

4. Löschen

Stoppen Sie den MySql-Prozess und geben Sie den folgenden Befehl in der Konsole ein.

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig (und die Zeile MYSQLCOM=-YES- entfernt)
rm -rf ~/Library/PreferencePanes/Meine*
sudo rm -rf /Bibliothek/Quittungen/mysql*
sudo rm -rf /Bibliothek/Quittungen/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

Oben finden Sie die detaillierte Installation und Konfiguration von MySql auf dem Mac, die vom Herausgeber vorgestellt wurde. Ich hoffe, dass sie für alle hilfreich sein wird. 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:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL5.7+ MySQL Workbench unter MAC
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13
  • Laden Sie MySQL 5.7 herunter und sehen Sie sich das detaillierte Installationsdiagramm für MySql auf dem Mac an.
  • Was tun, wenn Sie bei der Installation von MySQL auf einem Mac das ursprüngliche Kennwort vergessen?
  • Vollständige Schritte zur Installation von mysql5.7 auf dem Mac (mit Bildern und Text)
  • Analyse des MySQL-Client-Installationsprozesses auf dem Mac

<<:  Vue einfache Implementierung einer Plattenspielerlotterie

>>:  Lösen Sie das Problem der regelmäßigen automatischen Dateilöschung durch Crontab + Shell-Skript unter Centos7

Artikel empfehlen

Detaillierte Erklärung redundanter und doppelter Indizes in MySQL

MySQL ermöglicht das Erstellen mehrerer Indizes f...

So installieren Sie den Zookeeper-Dienst auf einem Linux-System

1. Erstellen Sie den Ordner /usr/local/services/z...

Designtheorie: Zu den Themen Schema, Ressourcen und Kommunikation

<br />In vielen kleinen Unternehmen besteht ...

jQuery Treeview-Baumstrukturanwendung

In diesem Artikelbeispiel wird der Anwendungscode...

MySQL vollständig deinstallieren. Persönlicher Test!

MySQL sauber deinstallieren. Persönlich getestet,...

So zeigen Sie im img-Tag in HTML nur die Bildmitte an (drei Methoden)

Derzeit gibt es drei Möglichkeiten, die Mitte ein...

SVG+CSS3 zum Erzielen eines dynamischen Welleneffekts

Eine Vektorwelle <svg viewBox="0 0 560 20...

Der Unterschied zwischen br und br/ in HTML

Antwort von Stackflow: Einfaches <br> genügt...

js einfacher und grober Beispielcode zum Veröffentlichen und Abonnieren

Was ist Publizieren/Abonnieren? Lassen Sie mich I...

JavaScript zum Wechseln zwischen mehreren Bildern

In diesem Artikel wird der spezifische JavaScript...

So kompilieren Sie den Linux-Kernel

1. Laden Sie die erforderliche Kernel-Version her...

Ausführliche Erklärung zum Currying von JS-Funktionen

Inhaltsverzeichnis 1. Ergänzende Wissenspunkte: i...

Entwicklungsdetails von Vue3-Komponenten

Inhaltsverzeichnis 1. Einleitung 2. Komponentenen...