본문 바로가기
Linux/debian/ubuntu

우분투에서 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러 해결법

by wansdream 2016. 4. 20.

현재 우분투에서 서버 셋팅 및 테스트 진행 중, 

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러가 발생하여, 아래와 같이 해결하였다!!! 


우분투에서 my.cnf 변경 하고 재시작 후,  mysql 접속시도하였으나,

mysql -uroot -p


아래와 같은 에러가 발생 ㅜ.ㅜ

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



구글 검색을 통해 여러 사이트 찾아보았지만, 해결되지 않음.-_-;;;

http://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run

http://dba.stackexchange.com/questions/98467/how-to-solve-cant-connect-to-local-mysql-server-through-socket-error


몇가지 확인차 명령어 실행 중, 이상한 점 발견...

아래 명령어로 mysql 이 종료되었다면, 외부 mysql 클라이언트(ex: mysql workbench)로 접속이 여전히 된다는 점.

# /etc/init.d/mysql restart => stop은 [OK] 하지만, start는 [fail]

# /etc/init.d/mysql stop  =>  [OK] 


정확한 것이지는 더 확인해 봐야겠지만, 우분투에서 패키지로 설치했을 경우에는 아래와 같은 명령어로 해야 제대로 동작하는 것 같다.

아래 명령어로 일단 해결되어 Pass!!

# service mysql stop

# service mysql start

# service mysql resrart




댓글