矮小

井の中の蛙

HomebrewでMySQLを入れるとソケットファイルの場所がデフォルトとは違うところに入る

この記事は システム主専攻ver1.0 Advent Calendar 2014 - Adventar の3日目の記事です.通算4本目です.

問題

もはやタイトルが全てを物語っているのですが.HomebrewでMySQLをインストールすると,起動時のソケットファイルが /tmp/mysql.sock に作られます.が,PHPは(デフォルトの状態では)ソケットファイルは /var/mysql/mysql.sock にあると思っているので,このままだと当然ファイルが見つからずに落ちます.

解決法

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

お疲れ様でした.

参考

Install MySQL on Mountain Lion with Homebrew | Houndstooth 2012