MySQL 연결의 "해당 파일 또는 디렉터리 없음" 오류 문제 해결
PHP를 사용하여 MySQL 데이터베이스에 연결할 때 오류가 발생할 수 있습니다. 메시지 "경고: mysqli_connect(): (HY000/2002): 해당 파일이나 디렉터리가 없습니다." 이 오류는 일반적으로 지정된 연결 매개변수가 올바르지 않음을 나타냅니다.
제공된 코드 조각에서는 다음 연결 매개변수가 사용됩니다.
오류는 호스트 매개변수 "localhost"가 잘못된. 이 경우 사용할 올바른 호스트는 IP 주소 "127.0.0.1"입니다.
호스트 매개변수 이해
호스트 매개변수는 MySQL 서버의 위치를 지정합니다. 당신이 연결하려고하는 것입니다. "localhost"는 PHP 스크립트가 실행되는 로컬 시스템을 나타내는 특수 호스트 이름입니다. 그러나 일부 MySQL 구성에서는 "localhost" 대신 실제 IP 주소를 사용해야 할 수도 있습니다.
IP 주소 "127.0.0.1"을 호스트로 사용하면 로컬 MySQL 서버를 명시적으로 지정하게 됩니다. 이 IP 주소는 루프백 연결용으로 예약되어 있으며 항상 로컬 시스템을 참조합니다.
해결책
이 오류를 해결하려면 MySQL 연결 문자열의 호스트 매개변수를 다음으로 수정하세요. "localhost" 대신 "127.0.0.1"을 사용하세요. 업데이트된 코드는 다음과 유사해야 합니다.
$con = mysqli_connect("127.0.0.1", "vanilla_user3", "vanilla_password", "vanilla");
호스트 매개변수가 수정되면 "해당 파일 또는 디렉터리 없음" 오류가 발생하지 않고 MySQL 데이터베이스에 성공적으로 연결할 수 있어야 합니다.
위 내용은 내 MySQL 연결에 "해당 파일 또는 디렉터리 없음" 오류가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!