Ich habe MySQL installiert:
aber MySQL ist sicherlich nicht auf dem Pfad, wenn ich ein Terminal öffne, und ich sehe es auch nicht in Anwendungen, da ich mich zu erinnern scheine, dass Windows mit MySQL umgeht.
Das MySQL-Installationsprogramm funktioniert einwandfrei, ich habe es viele Male verwendet.
Es wird jedoch niemals in Anwendungen angezeigt, da es sich nicht um eine GUI-Anwendung handelt.
Und es wird nicht in Ihrem Terminalpfad angezeigt, es sei denn, Sie legen es dort ab. MySQL befindet sich in /usr/local/mysql/bin/mysql. Wenn Sie auch das Mysql-Einstellungsfenster installieren, können Sie mysqld über die Systemeinstellungen starten und stoppen.
Es ist absolut nicht nötig, einen ganzen Paketmanager (homebrew / macports / fink) für etwas, das einen Installer hat, hineinzuziehen. Das ist, als würde man eine Umzugsfirma anrufen, um das Geschirr wegzuräumen.
Bedenken Sie auch, dass Paketmanager normalerweise auch XCode benötigen - das sind zusätzliche 6+ GB zu installieren. Das Installationsprogramm von Oracle ist 172 MB groß.
Mein bevorzugter Weg, MySQL zu installieren und auszuführen, ist über den Homebrew- Paketmanager. Wenn Homebrew installiert ist, ist es so einfach wie:
brew install mysql
Dadurch erhalten Sie den Server und das Befehlszeilen-Verbindungstool. Es ist so eingerichtet, dass es ohne Passwort läuft, also ist es nicht für den Produktionseinsatz geeignet, aber es ist perfekt für die Entwicklung. Homebrew kümmert sich darum, alles, was Sie brauchen PATH
, für Sie anzulegen, ohne in Bündeln nach Binärdateien herumzuwühlen .app
.
Nach der Installation zum Verbinden:
mysql -uroot
Starten Sie mysql bei der Anmeldung mit launchd:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
Dann kannst du es starten mit:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Oder wenn es Ihnen egal ist, dass es beim Booten/Neustart des Computers gestartet wird, können Sie den Server einfach direkt ausführen mit:
mysql.server start
Die gelesene Konfigurationsdatei befindet sich unter /usr/local/etc/my.cnf
.
Bonus: Wenn Sie Homebrew auf Ihrem System haben, sind Sie nur einen Befehlsaufruf von der Installation aller Arten anderer Pakete entfernt. Es ist ein vernünftiger Paketmanager ohne viel Flaum und Kram.
Retrographie
paul
Jan C.
paul
Thufir
Retrographie
Retrographie