これはメモです

それ以上でもそれ以下でもないのです

MAMP環境でMySQLのパスを通す

ほぼ参考サイトと同じですが、メモ。

手順

  1. ルートディレクトリに移動
  2. .bash_profileの作成、パス書き込み
  3. パスの反映
  4. パスが通っているかテスト

1. ルートディレクトリに移動

cdだけ入力するとルートに移動。

cd

2. .bash_profileの作成、パス書き込み

viで.bash_profileファイルを開く。(なければ新規作成される)

vi .bash_profile

MAMPにある、MySQLの実行ファイルにパスを通す。新規作成時はoを入力してテキスト挿入モードに入る。

export PATH=$PATH:/Applications/MAMP/Library/bin

binディレクトリは実行ファイルなどを格納するディレクトリ。パスを通すことで、binディレクトリまで移動せずともMySQLの実行ファイルを実行することができる。

終わったらesc>:wqで保存する。

補足:viのコマンド

viわからないので備忘。慣れると操作性良さそう。

コマンド 意味
o カーソルがある下の行にテキストを挿入
:wq 変更を保存して vi を終了

3. パスの反映

以下のコマンドでパスを反映させる。sourceコマンドは、設定ファイルの更新後直ちにその内容を実行中のシェルに反映させるのに使われる。

source .bash_profile

4. パスが通っているかテスト

パスが通っていれば、以下コマンド入力後パスワードが求められる。

mysql -u root -p

コマンドの意味

  • mysqlMySQLに接続(ログイン)
  • -u root … rootユーザーで
  • -p … パスワードを指定

ちなみに、-Dオプションではデータベース指定が、-hでホスト指定ができる。

参考