Warning: The magic method InvisibleReCaptcha\MchLib\Plugin\MchBasePublicPlugin::__wakeup() must have public visibility in /home/ss581015/keuko.exp.jp/public_html/diary/wp-content/plugins/invisible-recaptcha/includes/plugin/MchBasePublicPlugin.php on line 37
phpMyAdminのばか!(いいがかり) – 日記

phpMyAdminのばか!(いいがかり)

#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に変えたらつながりました。
もう勘弁してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です