phpMyAdminのばか!(いいがかり)
投稿日: 2007-08-16 /
カテゴリー:job
#2002 – サーバが応答しません (あるいはローカルの MySQL サーバのソケットが正しく設定されていません)
とか言って、どうしてもつながってくれません。
それぞれのバージョンは以下のとおり
PHP 5.2.3
MySQL 5.0.41
phpMyAdmin 2.10.3
MySQLの設定(/etc/my.cnf)は以下のとおり
[mysqld]
socket = /var/lib/mysql/mysql.sock
で、phpの別の自作プログラムでmysqlに接続してみてエラーメッセージを確認したら、phpは「/tmp/mysql.sock」を使っていたことが分かりました。phpの設定をMySQLにあわせることにしました。
php.ini
[MySQL]
mysql.default_socket =
↓これだとデフォルトの設定を見にいくらしいので、以下の内容に変更
mysql.default_socket = /var/lib/mysql/mysql.sock
で、Apacheを再起動したら無事つながるようになりました。phpの自作プログラムは。
結局、phpMyAdminの2.10.3はつながらず、2.11.0-rc1に変えたらつながりました。
もう勘弁してください。