>백엔드 개발 >PHP 튜토리얼 >XAMPP의 phpMyAdmin에서 \'Controluser에 대한 연결 실패\' 오류를 수정하는 방법은 무엇입니까?

XAMPP의 phpMyAdmin에서 \'Controluser에 대한 연결 실패\' 오류를 수정하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-19 20:55:29942검색

How to Fix

XAMPP

Windows XP에서 XAMPP를 사용할 때 phpMyAdmin을 사용하여 "구성에 정의된 대로 controluser에 대한 연결 실패" 문제를 해결하려면 phpMyAdmin에서 "구성에 정의된 대로 제어 사용자에 대한 연결이 실패했습니다"라는 오류가 발생할 수 있습니다. 이 문제는 잘못된 구성이나 정보 누락으로 인해 발생할 수 있습니다.

이 문제를 해결하려면 다음 단계를 따르세요.

  1. phpMyAdmin에 루트로 로그인하세요. 브라우저에서 phpMyAdmin에 액세스하고 루트 사용자를 사용하여 로그인합니다.
  2. 새 데이터베이스 생성: phpMyAdmin 데이터를 저장하기 위해 "phpmyadmin"이라는 새 데이터베이스를 생성합니다.
  3. 사용자 생성: "pma"라는 이름의 새 MySQL 사용자를 생성하고 "host"를 "localhost"(또는 서버의 IP 주소)로 설정합니다. 사용자에게 보안 비밀번호를 할당하고 "phpmyadmin" 데이터베이스에 대한 모든 권한을 부여합니다.
  4. SQL 파일을 찾습니다: phpMyAdmin 설치 디렉터리로 이동하여 "sql" 하위 디렉터리를 찾습니다.
  5. SQL 파일 가져오기: 텍스트 편집기에서 "sql" 디렉터리의 "create_tables.sql" 파일을 엽니다. 내용을 복사하여 phpMyAdmin의 SQL 탭에 붙여넣습니다. 쿼리를 실행하여 "phpmyadmin" 데이터베이스에 필요한 테이블을 생성합니다.
  6. config.inc.php 구성: phpMyAdmin 설치 디렉터리에서 "config.inc.php" 파일을 엽니다. 다음 줄을 추가합니다(또는 기존 설정이 있는 경우 업데이트):
<code class="php">$cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][1]['controluser'] = 'pma';
$cfg['Servers'][1]['controlpass'] = '<YourPassword>';</code>
  1. 제어 테이블 정보 업데이트: 다음 줄을 "config.inc. php" 파일:
<code class="php">// List of control tables used by PMA
$cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][1]['relation'] = 'pma_relation';
$cfg['Servers'][1]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][1]['table_info'] = 'pma_table_info';
$cfg['Servers'][1]['column_info'] = 'pma_column_info';
$cfg['Servers'][1]['history'] = 'pma_history';
$cfg['Servers'][1]['recent'] = 'pma_recent';
$cfg['Servers'][1]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][1]['tracking'] = 'pma_tracking';
$cfg['Servers'][1]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][1]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][1]['designer_coords'] = 'pma_designer_coords';</code>
  1. 저장 및 로그아웃: 변경 사항을 "config.inc.php"에 저장하고 phpMyAdmin에서 로그아웃합니다.
  2. 다시 로그인: 이전에 생성한 비밀번호를 사용하여 "pma" 사용자로 phpMyAdmin에 다시 로그인하세요.

이제 오류 메시지가 해결되어야 합니다. 문제가 지속되면 모든 단계를 올바르게 수행했는지 확인하고 MySQL 서버가 실행 중이고 액세스 가능한지 확인하세요.

위 내용은 XAMPP의 phpMyAdmin에서 \'Controluser에 대한 연결 실패\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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