2012-09-13 3 views
1

어떤 종류의 네트워크 어댑터 (무선 또는 LAN)가 연결되어있을 때 WampServer (Apache, PHP, MySQL) 및 에 아무런 문제가 없습니다 (즉, 로컬 영역 연결 상태가 연결됨) 내가 인터넷에 연결되어 있지 않더라도 (예 : 라우터에 연결되어 있지만 인터넷에 연결되어 있지 않은 경우).MySQL이 로컬 영역 연결없이 로컬 호스트에서 작동하지 않습니다

에 네트워크 연결이, 나는 MySQL은 같은 PHP 오류가 포트에서 127.0.0.1에 연결할 수 없습니다 얻을 3306

흥미롭게도, telnet 127.0.0.1 3306는 경우에도 서버 포트에 연결할 수 없음을 말한다 때 MySQL은 잘 동작한다 (즉, 어떤 종류의 로컬 영역 연결이 연결될 때).

그래서 모든 종류의 방화벽 (바이러스 백신 및 Windows)을 해제했지만 아무런 차이가 없습니다. 그리고 이것이 바로이 이슈가 매우 수수께끼 같은 이유입니다. 나는 이미 시도

것 (길을 따라이 목록을 업데이트합니다) :

  • 의 my.ini의 스킵 네트워킹 지시.

답변

0

MySQL 서버와 클라이언트 구성을 수정하여 TCP/IP 루프백 연결 대신 명명 된 파이프를 사용하여 서로 연결할 수 있습니다. 그렇게하면 네트워크 연결의 현재 상태가 영향을 덜 받게됩니다.

이렇게하려면 --enable-named-pipe 또는 해당 구성 파일 설정으로 서버를 시작하고 --pipe 또는 --protocol=PIPE으로 클라이언트를 실행하십시오. 비슷한 구성이 PHP 커넥터에서도 사용 가능해야합니다. 어떤 라이브러리가 거기에 사용되는지 여부와 my.ini 파일 (위에서 --이없는 설정)에서 언급 된 구성 설정을 사용할 것인지 여부에 따라 달라질 수 있습니다.

관련 문제