2010-06-16 5 views
0

Mac OS X 10.4.11에서 MySQL 서버를 시작할 수 없습니다. MySQL은 Macport를 사용하여 설치되었습니다. MySQL은 갑작스러운 이유없이 갑자기 죽을 때까지 잘 돌아가고있었습니다. "MySQL은"을 실행하면Mac OS X에서 MySQL 시작 문제

, 나는 오류 메시지 :

ERROR 2002 (HY000): Can't connect to local MySQL server through 
socket '/opt/local/var/run/mysql5/mysqld.sock' (2) 

내가 수동으로 MySQL을 시작하려고하면, 나는 다음과 같은 오류 메시지가 얻을 :은/etc/MySQL의에서

sudo /opt/local/share/mysql5/mysql/mysql.server start 
Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line 
159: kill: (636) - No such process 
ERROR! 

을 /my.cnf 내가 가진 :

socket = __PREFIX/var/run/mysqld/mysqld.sock 

그러나 경로 "옵트/지방은/var/실행/mysqld를 /"내 시스템에 존재하지 않습니다.

소켓 경로가 "__PREFIX/var/run/mysql5/mysqld.sock"(소켓이있는 곳)으로 변경하려고했습니다. 불행하게도 이것은 도움이되지 못했습니다.

/opt/local/var/run/mysql5 /에 대한 소유자 및 사용 권한이 올바르게 설정되었습니다.

MySQL을 다시 시작하는 방법에 대한 제안 사항이 있으십니까? 조언 해 주셔서 감사합니다.

+1

macports와 함께 MySQL을 설치하게 된 이유는 무엇입니까? MacOS X 설치 프로그램을 사용하지 않는 이유는 무엇입니까? 또한, 더 많은 ServerFault.com 질문 – Iacopo

+0

어쩌면 @ 존의 맥 개발 기계입니다. :-) –

+0

'kill '이 실패하면 : 제거 할 수있는 곳과 서버를 다시 시작할 수있는 PID 파일이 있습니까? serverfault.com bt.w에 +1 – Wrikken

답변

1

나는 Mac을 사용하고 macports에서 MySQL을 설치합니다. 나는 당신이 설명 같은 WTF 순간을 경험했다, 나는 MySQL을 다시 시작하기 위해이 솔루션에 의지 했어 : 잘못, 너무 무력을 보인다

# launchctl unload /Library/LaunchDaemons/org.macports.mysql5.plist 
# launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist 

. 하지만 아직 더 나은 해결책을 찾지 못했습니다. ServerFault.com을 검색하여 다른 사람이 더 나은 방법을 사용하는지 확인하는 것이 좋습니다. 뭔가를 찾으면 여기에 게시하십시오.

@lacopo : 왜 macports를 사용합니까? 왜냐하면 macports는 의존성에 대해 정말로 까다 롭습니다. MySQL을 사용하는 macports 도구를 사용한다면, macports를 통해 MySQL을 설치하는 것이 더 쉽습니다.