2013-08-16 3 views
0

여기에는 많은 주제가 있지만, mysql.sock가 누락되었습니다. 나는/var/mysql/tmp 등을 검사했다. 나는 전체 시스템에서 검색을 실행했고 그 파일은 존재하지 않는다.Mac OSX 10.8 PHP MySQL

누군가 파일을 재생성하는 방법을 말해 줄 수 있습니까? 다른 서버에 연결하면 mysql 서버가 설치되지 않습니다.

Many Thanks In Advance.

+1

mysql을 실행하지 않으면 왜 시스템의 mysql.sock 파일에 접근하고 싶습니까? 'sock' 파일은'ip'와'port'를 사용하는 대신 ** local ** mysql 서버에 연결하는 또 다른 방법입니다 (당신은 자신의'socket' 파일을 생성하고 요청을 원격 mysql에 파이프 할 수 있습니다 서버,하지만 이것은 일반적으로 실제로 이해가되지 않습니다). –

+0

mysql.sock이 외부 mysql에 접근하기를 원한다고 생각한다. 그것이 당신이 원하는 것이라면 당신의 가정은 틀립니다. mysql에 액세스하려면 라이브러리, 드라이버가 필요합니다. PHP에서는 mysql 함수 만 사용하면된다. 보통 PHP는 이미 mysql 드라이버가 설치되어 있습니다. 그렇지 않다면 인터넷을 살펴보십시오. – Lefsler

답변

2

mysql 서버가 실행될 때 mysql.sock 파일이 만들어집니다. mysql.sock 파일이 없으면, mysql 서버가 실행되고 있지 않다.

+0

또는 .. 양말 파일이 다른 지정된 위치에 생성되었습니다 :) – dbf

+0

@dbf '나는 mysql 서버가 설치되어 있지 않습니다 (원하지도 않습니다)'의 좋은 원인은 mysql 서버가 실행되고 있지 않을 가능성이 높습니다.) –