우분투에서 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러 해결법
현재 우분투에서 서버 셋팅 및 테스트 진행 중,
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