>백엔드 개발 >PHP 튜토리얼 >PhpMyAdmin에서 \'mysqli_real_connect(): (HY000/2002): No Such File or Directory\' 오류를 수정하는 방법은 무엇입니까?

PhpMyAdmin에서 \'mysqli_real_connect(): (HY000/2002): No Such File or Directory\' 오류를 수정하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-19 16:23:301137검색

How to Fix the

오류 발생: mysqli_real_connect() 함수 문제

mysqli_real_connect() 함수와 관련된 곤경에서 사용자는 다음과 같은 오류 메시지를 접할 수 있습니다. "mysqli_real_connect(): (HY000/2002): 해당 파일이나 디렉터리가 없습니다." 이 오류는 일반적으로 MySQL 데이터베이스에 대한 연결 설정 실패를 나타냅니다.

해결 방법:

이 오류를 해결하려면 사용자는 /etc/phpmyadmin/config를 수정해야 합니다. inc.php 파일을 열고 호스트 이름 설정을 변경합니다. 수행 방법은 다음과 같습니다.

  1. /etc/phpmyadmin/config.inc.php 파일로 이동합니다.
  2. $cfg['Servers'][$i를 찾습니다. ]['host'] 구성 매개변수.
  3. 호스트 이름을 'localhost'에서 '127.0.0.1'로 변경합니다. 업데이트된 코드는 다음과 같습니다.

    $cfg['Servers'][$i]['host'] = '127.0.0.1';
  4. 변경 사항을 구성 파일에 저장합니다.

설명:

호스트 이름으로 'localhost'가 지정된 경우 PhpMyAdmin이 초기에 MySQL 소켓을 사용하여 MySQL 데이터베이스에 연결을 시도하기 때문에 오류가 발생합니다. 이 연결 방법은 모든 시스템, 특히 MacOS에서 지원되지 않을 수 있습니다. 호스트 이름을 '127.0.0.1'로 변경하면 PhpMyAdmin이 대신 데이터베이스에 대한 TCP 연결을 설정하므로 문제가 해결됩니다.

위 내용은 PhpMyAdmin에서 \'mysqli_real_connect(): (HY000/2002): No Such File or Directory\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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