로컬 MySQL 서버에 연결 설정: 소켓 파일 문제 해결
"다음을 통해 로컬 MySQL 서버에 연결할 수 없습니다. mysqld_safe를 사용하려고 할 때 소켓 '/var/run/mysqld/mysqld.sock' (2)"입니다. 조사 결과 /var/run/mysqld/mysqld.sock 파일이 누락된 것으로 나타났습니다.
이 문제를 해결하고 로컬 MySQL 서버에 대한 연결을 설정하려면 다음 단계를 고려하십시오.
-
MySQL 서비스 상태 확인:
- 사용 "sudo service mysql start" 명령을 사용하여 MySQL 서비스 시작을 시도합니다. 실행 중이 아니면 이 작업으로 시작됩니다.
-
소켓 파일 존재 확인:
- 서비스 시작 후 , /var/run/mysqld/mysqld.sock 파일이 생성되었는지 확인하세요. 여전히 누락된 경우 적절한 권한을 사용하여 수동으로 생성하세요.
- "sudo touch /var/run/mysqld/mysqld.sock"
- "sudo chown mysql:mysql /var/run/mysqld /mysqld.sock"
- "sudo chmod 775 /var/run/mysqld/mysqld.sock"
-
MySQL 서비스 다시 시작:
- 다음을 사용하여 MySQL 서비스를 다시 시작합니다. 업데이트된 구성이 있는지 확인하려면 "sudo service mysql restart" 명령을 사용하세요. 효과.
-
데이터베이스 연결 확인:
- MySQL 서비스가 다시 시작되면 다음을 사용하여 데이터베이스에 연결을 시도합니다. "mysql -u root" 명령을 입력하고 다음과 같은 경우 비밀번호를 제공하세요. 메시지가 표시됩니다.
이 단계를 따르면 소켓 파일을 통해 로컬 MySQL 서버에 대한 연결을 다시 설정할 수 있습니다.
위 내용은 소켓 파일을 통해 로컬 MySQL 서버에 연결할 수 없는 이유는 무엇이며 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!