UNIX 소켓 파일이 존재하지 않는 경우 \'mysqld_safe 디렉터리 \'/var/run/mysqld\' 오류를 수정하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2024-10-28 07:33:01
원래의
734명이 탐색했습니다.

How to Fix the

"UNIX 소켓 파일에 대한 mysqld_safe 디렉터리 '/var/run/mysqld'가 존재하지 않습니다." 오류

실행하려고 할 때 문제 해결 mysqld_safe를 사용하는 MySQL 서버를 사용하는 경우 "UNIX 소켓 파일용 '/var/run/mysqld' 디렉터리가 존재하지 않습니다."라는 오류 메시지가 나타날 수 있습니다. 이 문제는 MySQL 구성 파일을 검사하고 누락된 디렉터리를 생성하여 해결할 수 있습니다.

MySQL 구성 확인

먼저 소켓 파일 경로가 수동으로 변경되었는지 확인하세요. 일반적으로 /etc/my.cnf 또는 /etc/mysql/my.cnf에 있는 MySQL 구성 파일에 있습니다. 경로가 "/var/run/mysqld"와 다른 경우 그에 따라 업데이트하고 변경 사항을 저장합니다.

누락된 디렉터리 생성

소켓 파일 경로가 올바른 경우 구성 파일에 "/var/run/mysqld" 디렉터리가 없기 때문에 문제가 발생할 수 있습니다. 이 문제를 해결하려면 디렉토리를 수동으로 생성하고 올바른 소유권을 설정하십시오.

<code class="bash">mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld</code>
로그인 후 복사

MySQL 서비스 다시 시작

디렉토리를 생성한 후 MySQL 서비스를 다시 시작하여 변경 사항:

<code class="bash">systemctl restart mysqld</code>
로그인 후 복사

검증된 솔루션

문제가 지속되면 MySQL 사용자(일반적으로 'mysql')에게 "/ var/run/mysqld" 디렉토리. 또한 MySQL 서비스가 실행 중이고 필수 포트(기본값: 3306)가 방화벽에 열려 있는지 확인하세요.

위 내용은 UNIX 소켓 파일이 존재하지 않는 경우 \'mysqld_safe 디렉터리 \'/var/run/mysqld\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿