IT/오류 컬렉터 조르디

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

토끼개발자 조르디 2024. 10. 8. 16:11

node.js 프로젝트 설정을 하면서 오랜만에 로컬 mysql 에 접속을 시도했는데,

아무리 워크벤치에서 로컬에 접속을 시도해도 열리지 않았다...

whyrano,,,,

 

 

전에 메이저인 프로젝트 첫 세팅을 했을때 했던 연결에 문제가 있었던 건가,,, 싶어서

 

터미널을 열고 mysql 에 접속을 하는데.

어라? 처음 보는 오류가 떴다.

 

 

처음에는 저걸 보고 비밀번호가 틀렸나 싶어서 한 10번 입력했다. 집착광공

분명히 이 중에 비번이 있을텐데 계속 저 오류가 떠서 구글을 찾아갔다.

그래서 비밀번호 오류 관련 내용을 검색했는데

 

 

 

나한테 뜨는 오류랑 달랐다.

그래서 빠르게 저 오류로 다시 검색을 했다.

그리고 발견한 구세주.

 

https://so-es-immer.tistory.com/entry/ERROR-2002-HY000-socket-tmpmysqlsock-2-%ED%95%B4%EA%B2%B0%ED%95%98%EB%A0%A4%EA%B3%A0-brew-services-start-mysql-%ED%95%A8

 

ERROR 2002 (HY000): socket '/tmp/mysql.sock' (2) 해결하려고 brew services start mysql 함

http://meonggae.blogspot.com/2017/03/db-mac-mysql-1-error-2002-hy000-cant.html [db] mac에서 mysql환경설정 셋팅하기 1편 - 설치 및 접속, ERROR 2002 (HY000) : Can't connect to local MySQL server db, mysql, error2002 meonggae.blogspot.com ➜ s

so-es-immer.tistory.com

 

위의 티스토리 내용으로 오류를 해결할 수 있었다.

 

아래에 정리를 해보겠다.

(그래봤자 한 줄임)


터미널에 아래 코드 입력

brew services start mysql

 

위의 코드를 터미널에 치면, 아래와 같은 화면을 볼 수 있다.

 

Successfully !!!!

 

 

mysql 접속

mysql -u root -p

 

위의 코드를 치면, 비밀번호를 입력하라는 문구가 나오고,

제대로된 비밀번호를 입력하면 아래의 화면이 등장~

 

mysql 접속 성공티비~

 

 

 

다 해결하고 나서 든 생각인데, 

오류에 socket 이라는 말이 있었던 것을 보면, 

mysql  로컬 연결을 사용 안한지 2년이 넘어서,,,, 통신 관련 문제가 있었나?    하는 생각이 든다. 

 

흐음,,,,