Ich habe MySQL auf meinem Mac installiert und möchte es jetzt zu meiner $PATH
Variablen hinzufügen. Ich möchte mysql
überall schreiben können.
.profile
Ich habe versucht, Folgendes zu meiner Datei hinzuzufügen :
export PATH=${PATH}/usr/local/mysql/bin/
Ich habe mein Terminal neu gestartet, aber es funktioniert nicht. Es heißt immer noch: -bash: mysql: command not found
.
Wie kann ich das richtig zu meiner hinzufügen $PATH
?
Ich verwende OS X Yosemite.
Hier ist der Grund, warum Ihr aktueller Code nicht funktioniert:
export PATH=${PATH}/usr/local/mysql/bin/
Sie haben den Doppelpunkt vergessen und das abschließende "/" ist unnötig.
export PATH=${PATH}:/usr/local/mysql/bin
ist der richtige Code.
.bash_profile
Versuchen Sie, Ihrer Datei die folgende Zeile hinzuzufügen .
export PATH="/usr/local/mysql/bin:$PATH"
Sie können dies einfach mit dem folgenden Befehl tun, der die Zeile anhängt, wenn die Datei bereits vorhanden ist, oder eine neue Datei mit der Zeile erstellt, wenn dies nicht der Fall ist.
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
export PATH="/Applications/MAMP/Library/bin:$PATH"
Sie können dies erreichen, indem Sie zu Ihrer .bash_profile-Datei gehen und diese Zeilen hinzufügen.
alias mysql.start="sudo /usr/local/mysql/support-files/mysql.server start"
alias mysql.stop="sudo /usr/local/mysql/support-files/mysql.server stop"
alias mysql.restart="sudo /usr/local/mysql/support-files/mysql.server restart"
alias mysql.status="sudo /usr/local/mysql/support-files/mysql.server status"
Nachdem Sie dies getan haben, können Sie Ihre Verbindung überall in Ihrem Terminal wie folgt starten, stoppen, neu starten und den Status überprüfen:
mysql.start - starts mysql
mysql.stop - stop mysql
mysql.restart - restarts mysql
mysql.status - checks the status of mysql
Hoffe, das hilft, auch wenn ich vielleicht zu spät komme. PROST!
Sie können auch einen Alias verwenden, um beispielsweise Benutzernamen und Datenbank festzulegen.
In .bash_profile (nur .profile auf einigen Systemen)
alias mysql='/usr/local/mysql/bin/mysql -u username --default-character-set=utf8' -p databasename
Melden Sie sich ab und öffnen Sie ein neues Terminal, sonst wird es nicht eingerichtet
Jetzt mysql
fragt die Eingabe nach Ihrem Datenbankpasswort und bringt Sie direkt dorthin, anstatt jedes Mal mit den Optionen herumzuspielen.
Wenn Sie Ihre Datei ändern müssen .bash_profile
, werfen Sie einen Blick auf diesen Artikel: My Mac Osx Bash Profile , der sehr hilfreich und leicht verständlich ist.
Es löste mein $PATH-Problem (das aus dem Nichts auftauchte).
Für MAMP-Benutzer
export PATH=${PATH}:/Applications/MAMP/Library/bin
Bearbeiten Sie die systemweite Konfigurationsdatei:
/etc/paths
Scheinwerfer
Isak La Fleur
PhilippKregg