[DB] Can't connect to local MySQL server through socket '/tmp/mysql.sock'
|2019. 8. 29. 16:44
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
# 또는
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
MySQL 을 처음 사용하거나 연관된 도구 또는 서버들을 이용할 때 의외로 자주 보는 오류이다.
보통 이 오류는 맨 뒤에 나타나는 번호에 따라서 원인이 다르다.
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
이건 MySQL 서버가 실행되지 않아서 생긴 문제다.
서비스를 실행시키자.
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
심볼릭 링크가 걸리지 않아서 생긴 문제다.
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
# 또는
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
위처럼 해보자.
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13)
/usr/local/mysql 디렉토리에 권한이 잘못되어 생긴 문제다.
$ chmod 777 /usr/local/mysql
'프로그래밍 > DB' 카테고리의 다른 글
[DB] Oracle 날짜 계산 시 INTERVAL 보단 ADD_MONTHS 를 사용하자 (1) | 2024.03.04 |
---|---|
[DB] H2 데이터베이스 조회 시 한글 깨짐 수정 (0) | 2022.10.01 |
[DB] H2 데이터베이스 설정 초기화 (0) | 2022.09.28 |
[DB] Oracle 특정 값 max/min 에 대한 column 선택 (0) | 2022.06.08 |
[DB] mongoDB 외부 접속 허용하기 (0) | 2017.01.15 |