無能プログラマの開発日誌

無能からの脱却をはかるため、畑を耕すように自分を開拓しようと考えたプログラマの開発メモ

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 共有」で再起動できます。