본문 바로가기

데이터베이스

[Error/해결] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

증상. mac에서 mysql을 pkg로 설치한 후 잘 되다가 이유없이 위와 같은 에러가 나면서 mysql이 실행이 되질 않음.



해결방법. /mysql/bin 에 있는 아래와 같이 실행시킴. (반드시 root권한 계정이여야 함)


/usr/local/mysql/bin/mysqld_safe --user=mysql &


그러면 /tmp 폴더에 mysql.sock라는 파일이 생기는데 이걸 심볼릭링크를 걸어주면 된다. 

방법은 아래와 같이 


ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock


그리고 접속해보면 이상없이 돌아감!. 이제 한글설정문제로-_-..