본문 바로가기
MySql

MySQL mysql.sock은 OSX가 생성되지 않았습니다.

by 베이스 공부 2020. 10. 20.
반응형

OSX에서 mysql을 실행합니다. 이제 컴퓨터를 다시 시작해도 mysql.sock이 생성되지 않습니다. 즉, 모든 연결에서 오류 2002가 발생합니다.

누구든지 이것을 방지하는 방법을 알고 있습니까?

 

해결 방법

 

Snow Leopard에서도 이와 동일한 문제가 발생했습니다. 소켓이 OS X에서 어떤 이유로 잘못된 위치에 생성됩니다.

올바른 위치에서 소켓 생성을 얻으려면 : 다음 줄을 사용하여 / etc에 새 파일 "my.cnf"를 만듭니다.

[mysqld]
socket=/var/mysql/mysql.sock

[client]
socket=/var/mysql/mysql.sock

mysqld를 다시 시작하십시오 : sudo / usr / local / mysql / bin / mysqld_safe

이렇게하면 MySQL 소켓 파일이 적절한 위치에 생성되고 모든 것이 정상적으로 작동합니다. 행운을 빕니다!

 

참조 페이지 https://stackoverflow.com/questions/4847069

 

 

반응형

댓글