MacでMySQLにパスを通す方法

Mac OS XMYSQLをインストールした。


今回ハマったのはパスを指定するところ。
デフォルトでインストールすると
「/usr/local/mysql/bin/」の場所にインストールされるので、
MySQLを起動するためには

$ /usr/local/mysql/bin/mysql -u root -p パスワード


で起動できるわけですが、これだと長いので解消しなければ、ということで、
パスを通す作業を行います。


今回参考にさせてもらったのは
日はまた昇る MacにMySQLを入れてみた


1.「bash_profile」というファイルを作成してデスクトップ上に保存。
中身は空でOKです。
(※ このとき、拡張子を付けて保存しちゃわないように注意)
これをユーザーディレクトリ(Finder起動してすぐのところ)に置きます。


2.ターミナルを起動して以下のコマンドを入力

$ mv bash_profile .bash_profile


ユーザーディレクトリに置いたファイルが見えなくなったらOK。


3.ターミナルより以下のコマンドでviを起動

vi ~/.bashrc


開いたら編集モードで以下を追加

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin


保存して閉じる。


4.ターミナル上で以下のコマンドを実行

$ source ~/.bashrc


5.ターミナルより以下のコマンドでviを起動

vi ~/.bash_profile


開いたら編集モードで以下を追加

PATH=/usr/local/mysql/bin:$PATH
export PATH


保存して閉じる。


以上で、以下のコマンドでMySQLを起動できるようになったはず!

$ mysql -u root -p


うむ。OK。