LoginSignup
13
13

More than 5 years have passed since last update.

phpMyAdminにログインできないとき

Posted at

PHPです。PHPでMySQLを使いたい。そんな最初の段階です。
MySQLを使うときにphpMyAdminがあると便利だというのを聞きつけて、早速導入。

phpMyAdminのインストール

こちらを参考にさせていただきました。
http://www.futomi.com/lecture/macosx/phpmyadmin.html
ざっくり言えば、公式 ( https://www.phpmyadmin.net ) からzipを落として、Document Rootに移動させる。設定ファイルのテンプレートをコピーして、ちょちょいと修正。

phpMyAdminにログイン

ここから本題。phpMyAdmin ( http://localhost/phpMyAdmin/index.php )にアクセスするも・・・ログインできない!!!
そのときのエラーメッセージはこちら。

MySQLサーバにログインできません

ユーザもパスワードも合ってるし、もちろんサーバも立ち上がってる。

結論としては、phpの設定ファイル php.ini が原因でした。

以下のように、MySQLのsocketの場所を確認。

terminal
$ mysql_config --socket
/tmp/mysql.sock

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

php.ini
...
pdo_mysql.default_socket = /tmp/mysql.sock
...
mysql.default_socket = /tmp/mysql.sock
...
mysqli.default_socket = /tmp/mysql.sock
...

無事ログイン成功〜

こちらを参考にさせていただきました

http://www.mixp.net/php/121
http://tweeeety.hateblo.jp/entry/2015/07/11/191823

13
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
13