본문 바로가기

개발 공부

[MySQL] MySQL 접속 시 오류 해결

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

 

오랜만에 로컬 MySQL 서버에 접속하려고 했더니 이런 메시지가 뜬다.

이 문제가 발생하는 원인은 두가지가 있다. 

 

1. MySQL 서버를 시작하지 않아서 발생

2. MySQL의 소켓 파일은 mysql.sock 파일이 없거나 정확하지 않아서 발생

 

1번의 경우는 그냥 실행해주면 된다. 

mysql.server start

2번의 경우는 mysql.sock 파일의 위치가 다른 경우이기 때문이니 아래와 같은 명령어를 입력해주면 된다. 

/usr/local/mysql/bin/mysql -u root -p mysql -S /var/lib/mysql/mysql.sock

이러고 비밀번호를 입력해주면 끝~~ 

'개발 공부' 카테고리의 다른 글

[프로그래머스] 42897 도둑질  (0) 2020.04.28
[프로그래머스] 42898 등굣길  (0) 2020.04.28
IT 신기술 동향 02  (0) 2019.06.28
IT 신기술 동향 01  (0) 2019.06.26
시스템 관리 보안 용어  (0) 2019.06.26