[MySQL] Can't connect to local server through socket '/var/lib/mysql/mysql.sock' (2)

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

  루트 권한으로 접속해서 mysql을 실행하는데도 이런 오류가 난다면, my.cnf 파일에 다음처럼 소켓 파일을 지정하는 내용이 있는지 살펴서 없으면 넣어 준다.

[mysqld]
...
socket          = /var/lib/mysql/mysql.sock

  /var/lib/mysql/에 mysql.sock 파일이 만들어지지 않았다면 그 경로의 파일과 디렉토리 권한을 바꾸어 준다.

# systemctl stop mysql
# chmod -R 755 /var/lib/mysal/
# chown -R mysql:mysql /var/lib/mysal/
# systemctl start mysql

[MYSQL] 일반적인 오류를 해결하는 유용한.. : 네이버블로그 (naver.com)

2022/11/20 02:17 2022/11/20 02:17
보람말 : , , , ,
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요