mysql

phpMyAdminにログインできない問題を解決した

はじめに

WordPressの表示速度を上げるために、データベースを最適化しようと思ったら、phpMyAdmin にログインできなくなっていた。

エラーメッセージ:
#1045 MySQL サーバにログインできません

原因はどうやら、php.iniにあるようなので、下記のサイトを参考にphp.iniの設定をおこなった。
phpMyAdminにログインできないとき
http://qiita.com/cathei/items/a9854befd25f0562a0b7

MySQLのSocketのパスを確認

ターミナルで下記のコマンドを実行し、MySQLのSocketの場所を確認する。

表示されたパスは控えておく。

php.iniを設定する

php.ini」とは、PHPプログラムの全体的な動作や環境を設定するファイルのことで、PHPの設定変更が必要な場合や、文字化けするプログラムの文字コード設定を変更したい場合などには、php.iniファイルの変更が必要である。

今回は、php.iniのMySQLのSocketを設定しているところを正しく修正することで、問題を解決する。

php.iniの場所を確認する

php.iniの場所は下記のコマンドで確認できる。

私の例だと、/etc/php.ini

php.iniを設定する

php.iniで以下の2箇所を探して設定する。

※ 参考にしたサイト(phpMyAdminにログインできないとき)では、以下の3箇所を設定していたが、私の場合は、「pdo_mysql.default_socket」が存在しなかったため、変更箇所は2箇所になった。

(参考サイトに掲載されている例)

phpMyAdmin にログインする

ログイン画面で、ユーザ名、パスワードを入力してログインする。
無事ログインできたらOK.

おわりに

WordPressをインストールしてからは、phpMyAdminを全然イジってなかった。
今後は定期的にチェックしよう。

参考ページ

phpMyAdminにログインできないとき
http://qiita.com/cathei/items/a9854befd25f0562a0b7

シェアしていただけると嬉しいです

スポンサーリンク