MacでPHPからMySQLに繋がらない場合の解決方法
[エラー] #2002 - サーバーが反応しません。( または、ローカルの MySQL サーバーのソケットは正確に設定されません)」のメッセージが表示されて、MacでPHPからMySQLに繋がらない場合の解決方法です。
1. mysql のソケットのパスを確認
$ mysql5 -u root -p
mysql> status
.....
UNIX socket: /tmp/mysql.sock
2. 「/etc/php.ini」をエディタで開く
3. 「mysql.default_socket =・・・」の部分を、
「mysql.default_socket = /tmp/mysql.sock」に変更
4. Apacheを再起動
システム環境設定の「パーソナル Web 共有」で再起動できます。