[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
덧글을 달아 주세요