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';

관련 정보