경고: macOS의 mysql_connect() 오류: "해당 파일 또는 디렉터리 없음" 문제 수정
잘못 구성된 소켓으로 인해 MySQL 연결 문제가 자주 발생함 macOS의 파일 위치. 이 오류를 해결하려면 올바른 소켓 파일을 찾을 수 있도록 심볼릭 링크를 설정할 수 있습니다.
소켓 파일 위치 식별
ls -l 명령을 사용하세요. /tmp/mysql.sock /var/mysql/mysql.sock 소켓 파일의 위치를 확인합니다. 이러한 파일 중 하나는 실제 소켓 위치를 나타내는 길이가 0인 파일이어야 합니다.
심볼릭 링크 생성
소켓이 /tmp/mysql에 있는 경우. sock과 앱이 /var/mysql/mysql.sock에서 이를 찾고 있다면 /var/mysql에 심볼릭 링크를 생성하세요. 디렉터리:
cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/mysql.sock mysql.sock
반대로, 소켓이 /var/mysql/mysql.sock에 있지만 앱이 /tmp/mysql.sock에 있을 것으로 예상하는 경우 /tmp 디렉터리에 링크를 만듭니다.
cd /tmp ln -s /var/mysql/mysql.sock mysql.sock
링크를 생성한 후에는 스크립트가 MySQL 데이터베이스에 성공적으로 연결할 수 있어야 합니다.
위 내용은 macOS의 MySQL 연결에서 '해당 파일 또는 디렉터리 없음' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!