[MySQL] 접속 에러 해결 방법Database/MySQL2022. 11. 27. 23:28
Table of Contents
반응형
MySQL 서버에 접속 시도 시 다음과 같은 에러가 발생할 경우 해결 방법입니다.
$ sudo mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
MySQL 사용자로 접속 시도 시 /var/lib/mysql/ 경로에서 mysql.sock 파일을 찾을 수 없어서 나오는 오류입니다.
먼저 mysql.sock 파일을 찾습니다.
$ find / -name "mysql.sock"
/db/mysql_data/mysql.sock
해결 1
my.cnf 파일을 열고 아래 항목을 추가합니다.
$ vi /etc/my.cnf
[client]
socket=/db/mysql_data/mysql.sock
[mysqld]
socket=/db/mysql_data/mysql.sock
해결 2
심볼릭 링크를 사용합니다.
$ ln -s /db/mysql_data/mysql.sock /var/lib/mysql/mysql.sock
반응형
'Database > MySQL' 카테고리의 다른 글
[MySQL] 인덱스(INDEX) 정리 (0) | 2022.11.29 |
---|---|
[MySQL] 계정 관리 (0) | 2022.11.27 |
[MariaDB] 계정 생성 및 권한 부여 (0) | 2022.11.13 |
[MySQL] Packet for query is too large 에러 발생시 (0) | 2022.09.12 |
[MySQL] Query 정리 (0) | 2022.09.04 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!