phpMyAdminで「#2002 MySQL サーバにログインできません」の対処方法

 

phpmyadminフォルダの中のconfig.inc.phpの31行目あたりを修正します。

もし、config.sample.inc.phpの場合、sampleを削除してください。

$cfg['Servers'][$i]['host'] = '192.168.100.30';//ホストの指定
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['connect_type'] = 'socket';//ソケットを指定
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock';//ソケットのパス

 

 

$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock';

ここのソケットのパスは

info.phpを作りサーバーにアップしアクセスすると下記の画像のように分かります。

<?php
phpinfo();
?>

 

mysql.default_socket

 

これで無事にphpmyadminにログインできました。

 

参考サイト:
http://webfood.info/phpmyadmin-error-2002/
https://teratail.com/questions/46966

 

category cloud