Erfahren Sie, wie Sie eine MySQL-Datenbank auf dem Mac installieren

Erfahren Sie, wie Sie eine MySQL-Datenbank auf dem Mac installieren

Laden Sie MySQL für Mac herunter: https://downloads.mysql.com/archives/community/
Hinweis: Ich habe die Community-Version heruntergeladen. Die MySQL-Version sollte mit Ihrer MAC-Version übereinstimmen. Wenn Sie zuvor andere MySQL-Versionen installiert haben, müssen Sie diese natürlich zuerst deinstallieren.

Doppelklicken Sie auf mysql-8.0.0-dmr-osx10.11-x86_64.dmg, um es zu entpacken und zu installieren.

Weiter -> Weiter, Zustimmen -> Installieren. Notieren Sie das Passwort im Popup-Fenster.

Rufen Sie die Systemeinstellungen auf, suchen Sie nach MySQL und starten Sie den Dienst

Fügen Sie dem System MySQL-Befehle hinzu

(1) Geben Sie /usr/local/mysql/bin ein und prüfen Sie, ob sich in diesem Verzeichnis MySQL befindet
(2). Führen Sie vim ~/.bash_profile aus.
Fügen Sie das Verzeichnis mysql/bin zu dieser Datei hinzu
PATH=$PATH:/usr/local/mysql/bin
Drücken Sie nach dem Hinzufügen Esc und geben Sie wq ein, um die Änderungen zu speichern.
(3). Geben Sie abschließend source ~/.bash_profile in die Kommandozeile ein.

Melden Sie sich über mysql -uroot -p bei mysql an und geben Sie das zuvor gespeicherte Passwort ein

Setzen Sie das MySQL-Anfangskennwort zurück:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

Das könnte Sie auch interessieren:
  • Lösung zum Vergessen des MySQL-Datenbankkennworts unter MAC
  • Lösung für das Problem des chinesischen verstümmelten Codes in der Mac Mysql-Datenbank
  • Austausch von Methoden zum Betrieb einer MySQL-Datenbank mit PHP in einer Mac-Umgebung
  • Grafisches Tutorial zur Installation der MySQL-Datenbank und Konfiguration von Umgebungsvariablen auf dem Mac

<<:  Eine kurze Diskussion über die binäre Familie von JS

>>:  So konfigurieren Sie /var/log/messages im Ubuntu-Systemprotokoll

Artikel empfehlen

Methode zum Erkennen, ob IP und Port verbindbar sind

Windows cmd Telnet Format: Telnet-IP-Port Fall: T...

JS beherrscht schnell die Verwendung von ES6-Klassen

1. Wie konstruieren? Lassen Sie uns die allgemein...

MySQL-Zeittypauswahl

Inhaltsverzeichnis DATETIME ZEITSTEMPEL Wie man w...

Detaillierte Konfiguration von Nginx, das sowohl Http als auch Https unterstützt

Heutzutage gehört die Unterstützung von HTTPS für...

Optimieren Sie MySQL mit 3 einfachen Tricks

Ich erwarte nicht, ein erfahrener Datenbankadmini...

Vue.js implementiert Kalenderfunktion

In diesem Artikelbeispiel wird der spezifische Co...

So laden Sie Komponentenbibliotheken von Drittanbietern bei Bedarf in Vue3

Vorwort Nehmen Sie Element Plus als Beispiel, um ...

js, um einen 3D-Karusselleffekt zu erzielen

In diesem Artikel wird der spezifische Code zur I...

Vue implementiert WebSocket-Kundendienst-Chatfunktion

In diesem Artikel wird hauptsächlich die Implemen...