Ich kann mein MySQL nicht dazu bringen, auf OS X 10.7 zu starten. Es liegt in/usr/local/mysql/bin/mysql
Ich erhalte den Befehl nicht gefunden, wenn ich mysql --version
das Terminal eingebe.
Ich habe versucht, dies kann nicht über Befehlszeilen-Mac auf MySQL zugreifen, aber der Befehl wurde immer noch nicht gefunden. Ich habe versucht, MySQL mit dem DMG zu installieren, und ich habe versucht, es über Homebrew zu installieren, und ich kann es nicht zum Laufen bringen. Wenn ich versuche, MySQL mit Homebrew zu starten, wird MySQL nicht gestartet
Das ist mein $PATH
:
/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin: / usr / local / git / bin: / Benutzer / Victoria / bin: / usr / local // usr / local / mysql / bin / privat / var / mysql / privat / var / mysql / bin
Antworten:
Dies ist das Problem mit Ihrem $ PATH:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
.$PATH
Hier sucht die Shell nach Befehlsdateien. Ordner, in denen gesucht werden soll, müssen durch einen Doppelpunkt getrennt werden. Und so wollen Sie/usr/local/mysql/bin/
in Ihrem Weg, aber stattdessen sucht es in/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
, was wahrscheinlich nicht existiert.Stattdessen willst du
${PATH}:/usr/local/mysql/bin
.Also mach es
export PATH=${PATH}:/usr/local/mysql/bin
.Wenn Sie möchten, dass dies jedes Mal ausgeführt wird, wenn Sie das Terminal öffnen, fügen Sie es in die Datei ein
.bash_profile
, die beim Öffnen des Terminals ausgeführt wird.quelle
$PATH
./usr/local/mysql/bin
.Ich stand vor dem gleichen Problem und bekam schließlich eine Lösung. Bitte führen Sie die folgenden Schritte aus, wenn Sie MAMP verwenden.
Das funktioniert bei mir.
quelle
Eine alternative Möglichkeit ist das Erstellen eines Softlinks in
/usr/local/bin
Wenn Sie jedoch andere ausführbare Dateien benötigen
mysqldump
, müssen Sie einen Softlink für diese erstellen.quelle
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Sie müssen PATH für MySQL in Ihrer
.bashrc
Datei wie folgt festlegen :Wenn Sie jedoch verwenden
oh my zsh
, müssen Sie einen Pfad innerhalb der.zshrc
Datei hinzufügen .quelle
Ihr PATH wird möglicherweise nicht eingerichtet. Gehen Sie zum Terminal und geben Sie Folgendes ein:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
Im Wesentlichen können Sie so von überall auf MySQL zugreifen.
Art
cat .bash_profile
, um zu überprüfen, ob der Pfad eingerichtet wurde.Überprüfen Sie jetzt die MySQL- Version:
mysql --version
Wenn dies immer noch nicht funktioniert, schließen Sie das Terminal und öffnen Sie es erneut. Überprüfen Sie jetzt die Version, es sollte funktionieren. Viel Glück!
quelle
Wenn Sie MySQL Server installiert haben und Sie immer noch bekommen
Dies tritt höchstwahrscheinlich auf, weil Sie eine ältere Mac-Version haben.
Versuche dies:
im Home-Verzeichnis im Terminal
open -t .bash_profile
einfügen
export PATH=${PATH}:/usr/local/mysql/bin/
und speichernAnstatt zu schreiben,
mysql -uroot -p
fügen Sie Folgendes in Ihr Terminal ein:Geben Sie Ihr Passwort ein. Jetzt bist du drin.
quelle
Ich habe viele Vorschläge zu SO ausprobiert, aber dies ist derjenige, der tatsächlich für mich funktioniert hat:
dann tippst du
Sie werden aufgefordert, Ihr Passwort einzugeben.
quelle
Wenn Sie ein Terminal verwenden, möchten Sie Folgendes hinzufügen
./bash_profile
export PATH="/usr/local/mysql/bin:$PATH"
Wenn Sie zsh verwenden, möchten Sie die obige Zeile zu Ihrer hinzufügen
~/.zshrc
quelle
Fügen Sie die folgenden Zeilen in bash_profile hinzu:
und speichern Sie das bash_profile.
Starten und stoppen Sie nun im Terminal den MySQL-Server mit den folgenden Befehlen:
und
quelle
Ich habe MAMP installiert und phpmyadmin hat funktioniert.
Kann aber / usr / local / bin / mysql nicht finden
Dies hat es behoben
quelle
Mit MAMP
quelle
im Terminal tun:
Und fügen Sie diese Zeile hinzu:
und geben Sie dies im Terminal ein:
quelle
Vielleicht helfe ich jemand anderem. Keine der oben genannten Antworten funktionierte für Catalina. Schließlich löste dies das Problem
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/$(whoami)/.bash_profile
Natürlich müssen Sie die Version von MySQL ändern, die Sie installiert haben
quelle