새로 설 치 된 XAMPP 가 phpmyadmin 에 접근 하 는 중 오류 해결 방법
XAMPP(Apache+MySQL+PHP+PERL)는 기능 이 강 한 XAMPP 소프트웨어 스테이션 통합 패키지 로 가 볍 고 사용 하기에 편리 하 다.이것 은 강력 한 phpmyadmin 데이터베이스 관리 도 구 를 제공 하여 사용자 가 데이터베이스 에 대한 사용 과 관 리 를 순조롭게 할 수 있 도록 한다.로 컬 에서 phpmyadmin 을 열 수 없 는 문제 에 대한 제 해결 방안 은 다음 과 같 습 니 다.
MySQL 에는 기본 전용 포트 가 있 습 니 다:3306.따라서 이전에 MySQL 을 독립 적 으로 설치 했다 면 3306 포트 가 점용 되 었 습 니 다.XAMPP 가 통 합 된 MySQL 을 설치 할 때 독립 된 포트 를 다시 설정 해 야 합 니 다.그렇지 않 으 면 phpmyadmin 에 접근 할 수 없습니다.제 가 받 은 오류 메 시 지 는 다음 과 같 습 니 다.
수정 방법 도 편리 합 니 다.XAMPP 제어 판 을 열 고 my sql 오른쪽 config 를 찾 습 니 다.클릭 하면 my.ini 의 선택 항목 이 나타 납 니 다.이것 이 바로 my sql 의 설정 파일 입 니 다.그림 참조:
물론 포트 만 수정 할 뿐 접근 할 수 없습니다.phpmyadmin 설정 파일 을 수정 해 야 합 니 다.두 가지 경로 가 있 습 니 다.
1.phpmyadmin 에 접근 하 는 오류 해결 방안
1.xampp 디 렉 터 리 를 엽 니 다(기본 설치 디 렉 터 리,수정 하면 xampp 설치 디 렉 터 리 를 찾 으 십시오).phpmyadmin 디 렉 터 리 를 엽 니 다.이 디 렉 터 리 에서 config.inc.php 를 찾 습 니 다.기본 설정:
<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username'; //mysql
$cfg['Servers'][$i]['password'] = 'password'; //mysql
$cfg['Servers'][$i]['extension'] = 'mysqli'; // , mysqli , 。
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
/*
* End of servers configuration
*/
?>
그리고$cfg['Lang'='다음 코드 를 추가 합 니 다:
$cfg['Servers'][$i]['port'] = '3307'
저장,apache 재 부팅,주소 표시 줄 에 localhost/phpmyadmin 을 입력 하면 phpmyadmin 관리 인터페이스 에 바로 들 어 갈 수 있 습 니 다이런 방식 은 그다지 안전 하지 않 고 검증 이 없 으 면 누구나 phpmyadmin 관리 데이터베이스 에 들 어 갈 수 있다.설정 파일 로 다시 돌아 가서 다음 코드 를 찾 습 니 다:
$cfg['Servers'][$i]['auth_type'] = 'config'
상기 코드 의 config 를 쿠키 로 바 꾸 거나 http 로 바 꾸 면 인증 인터페이스 가 나타 납 니 다(쿠키 와 http 에 대응 하 는 인증 인터페이스 가 windows 에서 아직 다 릅 니 다).저 는 이 를 쿠키 로 바 꾸 었 습 니 다.그림 검증 인터페이스 와 같 습 니 다.2.이런 방식 도 phpmyadmin 의 설정 파일 을 수정 하 는 것 입 니 다.그러나 경로 가 다 릅 니 다.phpmyadmin/libraries 에서 config.default.php 파일 을 찾 으 면 서버 의 각종 설정 파라미터 가 포함 되 어 있 습 니 다.
$cfg['Servers'][$i]['port'] = '';
이 줄 코드 를 찾 았 습 니 다.저 는 132 줄 에 있 습 니 다.이것 은 포트 를 설정 하 는 것 입 니 다.값 이 비어 있 으 면 기본 3306 입 니 다.값 을 3307 로 바 꾼 후에 저장 하고 apache 를 다시 시작 합 니 다.마찬가지 로 phopmyadmin 에 접근 할 수 있 습 니 다.2.phpmyadmin 설정 파일 상세 설명
phpmyadmin/libraries 에서 config.default.php 파일 을 찾 으 려 면 다음 과 같은 인자 설정 을 사용 하 십시오.
$cfg['PmaAbsoluteUri'] = ''; //phpmyadmin ,
$cfg['TranslationWarningThreshold'] = 80; //
$cfg['Servers'][$i]['host'] = 'localhost';//mysql ip, mysql phpmyadmin , localhost
$cfg['Servers'][$i]['port'] = '3307'; //mysql , 3306,
$cfg['Servers'][$i]['user'] = 'root'; //mysql
$cfg['Servers'][$i]['password'] = '';//
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //
/* 、 、 config.inc.php ,
*$cfg['Servers'][$i]['auth_type'] = 'config'; config.inc.php
* , , phpmyadmin
*/
$cfg['DefaultLang']='zh'; //
인증 방식 에 대해$cfg['Servers'][$i]['authtype'] = ‘cookie'; 쿠키,http,HTTP,configconfig 방식 은 phpmyadmin 의 방문 사 이 트 를 입력 하면 바로 들 어 갈 수 있 습 니 다.사용자 이름과 비밀 번 호 를 입력 하지 않 아 도 안전 하지 않 습 니 다.추천 하지 않 습 니 다.
이 항목 이 쿠키,http 또는 HTTP 로 설정 되 었 을 때 phpmyadmin 에 로그 인 하려 면 데이터 사용자 이름과 비밀 번 호 를 검증 해 야 합 니 다.구체 적 으로 다음 과 같 습 니 다.
PHP 설치 모드 는 아파 치 이 며 http 와 쿠키 를 사용 할 수 있 습 니 다.
PHP 설치 모드 는 CGI 로 쿠키 를 사용 할 수 있 습 니 다.
또한 쿠키 모드 에서$cfg['blowfish'를 설정 할 수 있 습 니 다.secret'] = ”; (비밀 번 호 를 설정 하 는 이 유 는 당신 이 결정 하 셔 도 상관 하지 않 아 도 됩 니 다.테스트 를 해 본 적 이 없습니다.이 점 은 문서 설명 에서 나 온 것 입 니 다.신경 쓰 지 않 아 도 될 것 같 습 니 다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
xampp mysql root 초기 비밀번호 없음, 비밀번호 변경하기xampp 5.5.3을 깔았다... 회사가 구매했던 솔루션이 너무 옛날꺼여서 구버전을 깔 수밖에 없었음 그래서 mysql도 따로 설정해줌 1) mysql 서비스를 스탑해놓는다! 2) cmd창을 열고 msyql이 설치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.