" async="async"> ', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); MySQL 에러 Can not connect to local MySQL server through socket '/tmp/mysql.sock' :: 일단

Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Can not connect to local MySQL server through socket '/tmp/mysql.sock'(38)

 

위 에러 때문에 MySQL을 10번은 재설치한 것 같다.

 

소켓을 통해서 로컬 MySQL에 접속할 수 없다고 한다.

 

소켓은 창구같은건데 mysql.sock이라는 소켓을 통해서 MySQL에 접속해보려고 했는데 안된다는 것이다.

 

그래서 저 소켓을 알맞게 준비하면 접속이 될 것 같다.

 

mysql_config --socket

 

먼저 위 명령어로 소켓의 위치를 확인한다.

 

소켓의 위치가 다음과 같다고 나온다. /tmp/mysql.sock

 

그리고 저 경로를 연결 정보가 들어가 있는 config 파일에 넣어준다.

 

위 에러로 해결이 되었지만 링크 설정이나 권한 설정 등의 다른 방법으로 해결한 유저들도 많았다.

 

방법은 여러개지만 결국 저 소켓이 문제라는 것!

 

항상 에러 로그를 잘 확인하자!!

+ Recent posts