오류 2002 MYSQL OS X 10.11

오류 2002 MYSQL OS X 10.11

내 노트북에는 Brew mysql, Brew mariadb, MAMP 및 일반 Old Mysql과 같은 여러 개의 mysql이 설치되어 있습니다. 이제 Mysql과 관련되었을 수 있는 모든 항목을 제거하려고 시도한 후 방금 일반 mysql을 시도했지만 이제 서버를 시작할 수도 없습니다. 클릭하여 시작했는데 mysqld 프로세스가 활동 모니터에 표시되지 않습니다. 명령줄을 통해 연결하려고 하면 이 오류가 발생합니다.

오류 2002(HY000): '/var/mysqld/mysqld.sock' 소켓을 통해 로컬 MySQL 서버(2)에 연결할 수 없습니다.

또한 왜 시작되지 않는지 알 수 없는 것 같습니다. 오류 메시지 나 아무것도 나타나지 않습니다.

답변1

이 오류는 "/var/mysqld/mysqld.sock" 파일이 존재하지 않음을 의미합니다. mysql-server(mysql-client와 다름)가 설치되어 있는지 확인합니다. 하지만 mysql-server가 설치되어 있으면 실행 중인지 확인하세요. 그렇지 않은 경우 다음을 사용하여 다시 시작해 보십시오.

service mysqld start

또한 /var/run/mysqld/mysqld.sock 파일이 있는지 확인하십시오. 때로는 소켓이 거기에 설치되거나 다음을 사용하여 mysqld.sock 파일을 찾으려고 시도합니다.

updatedb
locate mysqld.sock

파일이 존재하는 경우 구성 파일을 확인하십시오.

/etc/my.cnf 

그리고 mysqld.sock의 위치와 일치하도록 소켓 파일 구성 값을 수정합니다.

관련 정보