os x 10.6のmysqlは/usr/local/mysql/bin/mysql
にあります
ターミナルでmysql --version
と入力すると、コマンドが見つかりません。これは、ソケットパスが間違っているためですか?もしそうなら、どうすれば修正できますか?
ありがとう
端末で次の操作を行うだけです。
echo $PATH
指定したパスがその文字列にない場合は、export PATH=$PATH:/usr/local/
またはexport PATH=$PATH:/usr/local/mysql/bin
のように追加する必要があります
OS X 10.10を使用しています。シェルを開き、次を入力します。
export PATH=$PATH:/usr/local/mysql/bin
一時的に動作します。Command+ Tを使用して新しいタブを開くと、mysqlコマンドは動作しなくなります。
新しいタブを開くたびに機能するように.bash_profileファイルを作成する必要があります。
nano ~/.bash_profile
ファイルに次の行を追加します。
# Set architecture flags
export ARCHFLAGS="-Arch x86_64"
# Ensure user-installed binaries take precedence
export PATH=/usr/local/mysql/bin:$PATH
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc
ファイルを保存し、新しいシェルタブを開きます。これはチャームのように機能します。
ところで、試してみてはいかがですか https://github.com/dbcli/mycli
pip install -U mycli
これは、mysqlcliよりも優れたツールです。自動補完および構文強調表示を実行できるMySQLのコマンドラインクライアント
OSX 10.11では、Sudo nano /etc/paths
を使用して、必要なパスを1行に1つずつ追加できます。 ~/.bashrc
、/etc/profile
、 '〜/ .bash_profile`などのどれを追加するべきかを考えるよりもずっと簡単です。それに、なぜPATHに直接移動して変更できるのに、なぜ$ PATHをエクスポートして自分自身に追加するのでしょうか...?
私は答えからすべての解決策を試しましたが、mysql
コマンドを端末から動作させることができず、常にメッセージを取得しました
bash: command not found
解決策は、.bash_profileを変更し、。bash_profileにmysqlパスを追加することです
これを行うには、次の手順に従います。1.新しいターミナルウィンドウを開くか、ホームディレクトリにいることを確認します2.以下を使用して.bash_profileを開きます
nano .bash_profile
3.次のコマンドを追加して、mysqlパスを追加します
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
4.Ctrl + Xを押し、yを押してEnterを押します。
このコードを私の.profileに追加するとうまくいきました::/ usr/local/mysql/bin
ありがとう。
追伸この.profileはユーザー/パスにあります。隠しファイルなので、ターミナルのコマンドまたはhtmlエディターを使用してアクセスする必要があります。
私はこれがより簡単なアプローチだと思う:
SQLモードに切り替えています...コマンドは;で終わります。
出て行って素晴らしいことをしてください! :)