質問: 環境はmacのyosemiteです。ターミナルはiTermです。 Mac OS へMySQLをインストールする方法 上記サイトの順序を踏んでインストールしたのですが、 ``` mysqladmin -u root password ``` のところで入力すると、 ``` -bash: mysqladmin: command not found ``` と表示されます。 というかそもそも同じものをダウンロードしましたが、`mysql-5.6.24-osx10.8-x86_64.pkg` しか入っていませんでした。 正直、調べようにも解説サイトにはいろいろなやりかたがあって、どれを選んでいいのかわからず、もっというと何がわからないのかもわからない状態です。どなたかお助けください。
回答: 質問中の参照サイトに `export PATH` で始まる部分がありますが、その手順を実行していないか、または実行した後にターミナルを再起動していないのが原因だと思います。 もしくはログインシェルをbashから変更している可能性もあります。ターミナルで `echo $SHELL` と実行してみて、 /bin/bash と出てくればターミナルを再起動するか、もしくは `source ~/.bash_profile` すれば動きます。 UNIXやLinuxでは、コマンドを実行するときにそのコマンドがどこにあるのかを `PATH` という環境変数に設定されている場所から探すのですが、 `mysql`コマンドや`mysqladmin`コマンドが、`/usr/local/mysql/bin`というPATHに入っていない場所にあるため、OSがコマンドを見つけられないのが原因です。 `export PATH=$PATH:/usr/local/mysql/bin` というのが、既存のPATHに`/usr/local/mysql/bin`を加えるという意味です。`~/.bash_profile`に書くことで、ログインするたびに前述の`export`を実行するので、それ以降OSが勝手に`/usr/local/mysql/bin`の下もコマンドを探してくれるようになります。