MAMPを使用してMySQLサーバーをセットアップしています。
現在のステータス:ダウンロードされたMySQL、MAMP実行中MAMP:MySQLサーバーは緑色で、アクティビティモニターでプロセスとして表示されます
私は試した:
$ mysql
-bash: mysql: command not found
.profileファイルへのパスの追加を推奨するチュートリアルをいくつか見ました。だから私は.profileファイルを作成して追加しました
PATH=$PATH:/Applications/MAMP/Library/bin
export PATH
次に、それを.profileとしてホームディレクトリに保存しました。
もう一度試しました
$ mysql
-bash mysql: command not found
誰が何が悪いのか知っていますか?
ありがとう
OS:Mountain Lion
単純な方法は単に実行することです
Sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql
これにより、MAMPからのmysqlバイナリのシンボリックリンクが実行可能パスに追加されます(この場合は/ usr/local/bin /内)。
警告:MySQLも手動でインストールした場合、これがそのインストールに干渉する可能性があるため、ある場合はこれを行わないでください!
Mac用のMAMPです。
まず、mysqlコマンドがマシンに配置されているパスを確認します。例えば私のものは:
/Applications/MAMP/Library/bin/mysql
ターミナルにテストを入力すると、ログインが成功したかどうかに応じて、何らかのmysql応答が得られます。例:
Welcome to the MySQL monitor. Commands end with ; or \g.
これを$ PATHに追加して、フォルダーパスなしで「mysql」のみを実行する必要があるようにします。
これを行うには、まず$ PATHを確認し、ターミナルに次のように入力します。
echo $PATH
次に入力してください:
nano .bash_profile
次の1行を追加します(独自のmysql binパスを使用):
export PATH="/Applications/MAMP/Library/bin:$PATH"
Ctrl + oを押して保存し、Enter/Returnキーを押してファイル名が.bash_profileであることを確認します。
次に、Ctrl + xを押してエディターを終了します。
ターミナルを閉じます。ターミナルを再度開きます。入る:
echo $PATH
$ PATHにmysql binパスが含まれるようになりました。これで、任意のディレクトリからmysqlコマンドを呼び出すことができるはずです。
クレジット http://coolestguidesontheplanet.com/add-Shell-path-osx/
MAMPドキュメント( http://documentation.mamp.info/en/mamp/how-tos/using-mysql-command-line )は、ここにあるべきだと言っています:
/Applications/MAMP/Library/bin/mysql --Host=localhost -uroot -proot
最初に、mysqlバイナリへのパスを確認する必要があります。その後、PATHを(〜/ .profileで)拡張できます。
export PATH=$PATH:/path/to/mysql/bin/
.profileを編集したら、ログアウト/ログインしてアクティブな変更を行うか、.profileを取得する必要があります
source ~/.profile