DataBase/MySQL
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 문제 발생시 해결법
Hoplin
2020. 6. 26. 20:10
반응형
이 오류가 나는 이유에는 크게 두가지 경우가 있을 수 있습니다.
- Permission
- mysql.sock파일의 경로가 잘못되어 있을수도 있다. : 이러한 경우가 있을 수도 있으니 find / -name mysql.sock 명령어로 mysql.sock 경로와 유무를 확인하자
- MySQL 서버 데몬이 실행되지 않아 생길 수 도 있다. -> 이 문제일 가능성이 가장 많다.
- 세번째 문제 해결을 위해서는 데몬을 실행 시켜주어야 한다. 데몬 실행을 위해서는 다음과 같은 명령어를 입력해주자
$ service mysql start -> mysql -u root
이 명령어를 사용해도 되지 않는 경우에는 mysql데몬을 restart해준다.
$ sudo service mysql restart
$ mysql
다시 까는 방법은 이와 같다.
$ sudo apt-get --reinstall install mysql-server
반응형