>  기사  >  데이터 베이스  >  MAMP에서 "PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다"를 수정하는 방법은 무엇입니까?

MAMP에서 "PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다"를 수정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-10 18:58:03150검색

How to Fix

"PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다."

"PHP 오류 발생"에 대한 자세한 해결 방법 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다." PHP에서 MySQL을 사용하는 동안 발생하는 문제는 PHP와 MySQL 서버 간의 연결 실패로 인해 발생할 수 있는 일반적인 문제입니다.

설정한 경우 MAMP를 사용하는 MySQL 데이터베이스를 사용하고 PHP를 사용하여 연결하는 경우 이 오류가 발생할 수 있습니다. 이 문제는 MAMP에서 사용하는 포트와 MySQL 연결을 위해 PHP에서 예상하는 기본 포트 간의 불일치로 인해 발생하는 경우가 많습니다.

해결책:

이 문제를 해결하려면 다음을 따르십시오. 다음 단계:

  1. MAMP MySQL 포트 확인:

    MAMP를 열고 "기본 설정" > "마이SQL". "MySQL 포트" 필드를 확인하여 어떤 포트가 구성되어 있는지 확인하세요. 기본적으로 MAMP는 MySQL에 포트 8889를 사용합니다.

  2. MAMP MySQL 포트를 사용하도록 PHP 구성:

    PHP 구성 파일(일반적으로 이름이 "php.ini"). "mysqli.default_port"로 시작하는 줄을 찾아 MAMP에서 사용하는 포트 번호와 일치하도록 포트 번호를 변경합니다(예: mysqli.default_port=8889).

  3. MAMP MySQL을 다시 시작합니다. 서버:

    PHP 구성 파일을 변경한 후 MAMP MySQL 서버를 다시 시작합니다. 이렇게 하면 새 포트 구성이 적용됩니다.

  4. 다시 연결을 시도하세요.

    MAMP MySQL 서버가 다시 시작되면 다음에 연결해 보세요. PHP 스크립트를 사용하여 데이터베이스를 다시 작성하십시오. 이제 성공적으로 연결할 수 있습니다.

참고: 오류가 계속 발생하는 경우 데이터베이스 자격 증명(사용자 이름, 비밀번호 및 데이터베이스)을 다시 확인하세요. 이름) PHP 스크립트에 데이터베이스에 액세스할 수 있는 올바른 권한이 있는지 확인하세요.

위 내용은 MAMP에서 "PHP 경고: mysqli_connect(): (HY000/2002): 연결이 거부되었습니다"를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.