2013-02-09 2 views
0

로컬 데이터베이스에 연결할 수있었습니다. MySQL의 명령 줄에서 실행 쿼리 나는 그것이 나에게 다음과 같은 오류를 준다 phpMyAdmin을로 이동하려고 할 때 그것의, 잘 작동 :데이터베이스 연결 상태가 양호합니다. phpmyadmin이 작동하지 않습니다.

Error 

    MySQL said: Documentation 
    #2002 - No connection could be made because the target machine actively refused it. 

    The server is not responding (or the local server's socket is not correctly configured). 
사람이 어떻게이 문제를 해결하는 방법을 말해 줄래, 내가 다른 장소와 I를 검색하려고

단지 그것을 얻지 마십시오.

답변

0

phpmyadmin이 DB와 ​​동일한 시스템에 있으면 소켓 또는 TCP를 통해 연결할 수 있습니다. 내가 모르는 동안에는 설정을 게시하지 않았으므로 TCP를 사용하고 주소 나 로컬 호스트 또는 127.0.0.1 또는 xxxx 또는 포트 번호를 가리키는 것으로 나타납니다. 열려 있지 않거나 듣거나 방화벽으로 연결되어 있습니다. (길긴하지만 conf 파일의 호스트 이름을 cat/etc/hosts의 출력과 대조하여 동일한 위치 또는 IP를 가리키는 지 확인하십시오.) config '를 게시하면 알 수 있습니다. 잠깐. 너가 달리고 싶으면 netstat -tupl 또는 netstat -an | grep -i sql 그리고 데몬이 예상 된 IP & 포트에서 수신 대기 중인지 확인하십시오. 그러면 해당 단서가 제공됩니다. 컴퓨터에 따라 updatedb과 "locate mysql | grep -i sock"을 수행하여 mysql 소켓의 위치를 ​​확인할 수도 있습니다. 이 부부 테스트의 결과를 귀하의 설정과 비교하십시오. ' 알려줘. 건배. Jason 게시 스크립트 : 다음에 게시 할 때 OS, 버전, 버전, 위치 등을 포함시켜주십시오. 더 잘 도와 드리겠습니다.

관련 문제