2002 - ネットワークに接続できません - サーバーが応答しません(またはローカルサーバーのソケットが正しく構成されていません)。

2002 - ネットワークに接続できません - サーバーが応答しません(またはローカルサーバーのソケットが正しく構成されていません)。

PHPMyAdminにログインできず、エラーが発生します。#2002 - ネットワークに接続できない、ソースからPHPMyAdminをインストールしました。

私が試した設定設定ファイル.inc.phpこの問題を解決してください。

$cfg['Servers'][$i]['host'] = '127.0 0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

私が試したもう一つの修正はmysql.default_socket到着/var/lib/mysql/mysql.sock しかし、私はそれを見つけることができず、私のphp.iniファイルで見つけました。pro_mysql.default_sockemysql.default_socketの代わりにpro_mysql.default_socketにmysql.sockパスを追加する必要があります。

ここに画像の説明を入力してください。

答え1

私はphpMyAdminにTCP経由で接続するように要求しましたが、データベースはUNIXソケットでリッスンしています。このconnect_type行を削除してhost次に設定しますlocalhost

$cfg['Servers'][$i]['host'] = 'localhost';

関連情報