티스토리 뷰
기술
[DBMS][MySQL] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
퍼렁별여행자 2019. 3. 14. 14:26간혹 서버에서 MySQL을 접속해야할 일이 있다.
mysql -u 계정명 -p
이정도면 무난하게 접속할 수 있는데,
오늘 특정 서버에서 아래와 같은 메시지를 떨어뜨리며 접속이 되지 않는 상황 발생
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
인터넷을 뒤져보면 대부분 아래와 같이 입력하라고 나온다.
$ mysql -u 계정명 -p DB명 -S /var/lib/mysql/mysql.sock
그래서 몇번 해보다 보면 잘 안될거다. 저게 안되서 나온 에러 메시지니까.
mysql을 절대 경로로 줘보기도 하고, DB명을 주기도 하고 빼보기도 하고 해도 안된다.
결론적으로는 mysql이 실행만 된다면 절대경로 안써도 상관없다.
DB명은 넣어도 그만 안넣어도 그만이다.
중요한 점은 -S 뒤의 내용. 소켓이 실제 어디에 생성되어 있는가이다.
해당 서버에 mysql이 기동된 프로세스를 보자.
마지막에 다음과 같이 socket이 생성된 위치가 보일 거다.
--socket=실제 소켓 생성 경로
그럼 다시 입력해보자
$ mysql -u 계정명 -p -S 소켓경로
미련하게 남들이 했던 내용 그대로 옮겨 타이핑만 하지 말고,
내 상황에 맞게 적용해서 쓰도록 하자.
'기술' 카테고리의 다른 글
[LINUX][RHEL][CentOS] swap 영역 늘리기 (0) | 2020.11.17 |
---|---|
[LINUX][CentOS][RHEL] Fail to issue method call: Unit firewalld.service is masked (0) | 2020.03.24 |
[LINUX][CentOS][RHEL] Could not resolve host (0) | 2019.03.12 |
[LINUX][CentOS][RHEL] Docker 설치 중 오류 메시지 - could not fetch/save url https //download.docker.com/linux/centos/docker-ce.repo (0) | 2019.03.05 |
[MS Office][Excel] 취소선 단축키 (0) | 2019.02.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- hostname
- MySQL
- Linux
- Bit
- yum
- date
- query
- Solaris
- dbms
- Java
- NTP
- centos7
- OSS
- Windows
- Size
- error
- db
- 태그를 입력해 주세요.
- version
- tip
- aix
- centos
- database
- storage
- cpu
- It
- cycle
- rhel
- Redhat
- OS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함
링크