"PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다."
"PHP 오류 발생"에 대한 자세한 해결 방법 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다." PHP에서 MySQL을 사용하는 동안 발생하는 문제는 PHP와 MySQL 서버 간의 연결 실패로 인해 발생할 수 있는 일반적인 문제입니다.
설정한 경우 MAMP를 사용하는 MySQL 데이터베이스를 사용하고 PHP를 사용하여 연결하는 경우 이 오류가 발생할 수 있습니다. 이 문제는 MAMP에서 사용하는 포트와 MySQL 연결을 위해 PHP에서 예상하는 기본 포트 간의 불일치로 인해 발생하는 경우가 많습니다.
해결책:
이 문제를 해결하려면 다음을 따르십시오. 다음 단계:
MAMP MySQL 포트 확인:
MAMP를 열고 "기본 설정" > "마이SQL". "MySQL 포트" 필드를 확인하여 어떤 포트가 구성되어 있는지 확인하세요. 기본적으로 MAMP는 MySQL에 포트 8889를 사용합니다.
MAMP MySQL 포트를 사용하도록 PHP 구성:
PHP 구성 파일(일반적으로 이름이 "php.ini"). "mysqli.default_port"로 시작하는 줄을 찾아 MAMP에서 사용하는 포트 번호와 일치하도록 포트 번호를 변경합니다(예: mysqli.default_port=8889).
MAMP MySQL을 다시 시작합니다. 서버:
PHP 구성 파일을 변경한 후 MAMP MySQL 서버를 다시 시작합니다. 이렇게 하면 새 포트 구성이 적용됩니다.
다시 연결을 시도하세요.
MAMP MySQL 서버가 다시 시작되면 다음에 연결해 보세요. PHP 스크립트를 사용하여 데이터베이스를 다시 작성하십시오. 이제 성공적으로 연결할 수 있습니다.
참고: 오류가 계속 발생하는 경우 데이터베이스 자격 증명(사용자 이름, 비밀번호 및 데이터베이스)을 다시 확인하세요. 이름) PHP 스크립트에 데이터베이스에 액세스할 수 있는 올바른 권한이 있는지 확인하세요.
위 내용은 MAMP에서 "PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다"를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!