2012-08-16 3 views
4

내 Windows 7 노트북에 EasyPhp (버전 5.3.9)를 설치하고 easyPhp 관리 홈페이지에서 선택한 phpMyAdmin 모듈을 사용하려고 시도했지만 로그인 할 수 없습니다. 다음과 같은 오류가 :easyPhp phpMyAdmin 액세스가 거부되었습니다.

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

나는 전혀 파일을 변경하지 않은 - 그래서 그냥 사용자 = 루트없이 암호를 사용한다, 나는 가정합니다.

다른 스레드를 SO에서 검사했지만 적용 가능한 솔루션을 찾을 수 없습니다. 또한 easyPhp를 완전히 제거하고 다시 설치했지만 동일한 문제가 발생했습니다. 스레드 중 하나에서 제안 된대로 모든 브라우저 캐시를 지울 때도 마찬가지입니다.

다음에 수행 할 작업은 무엇입니까? EasyPhp에서 관리 도구에 갈 수 없을 때 어떻게 MySQL 모듈을 사용할 수 있습니까?

답변

4

기본적으로 phpMyAdmin을 사용하면 비밀번호없이 로그인 할 수 있습니다.

phpMyAdmin 디렉토리에서 config.inc.php을 열고 다음과 같이 설정해야합니다.

$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

'AllowNoPassword'은 true로 설정해야합니다.

+0

\ modules \ phpmyadmin349x120816133321 \ config.inc.php 파일은 이미 정확하게 포함되어 있습니다. – Maestro13

+0

MySQL 서버가 실행되고 있습니까? 이로 인해 액세스 거부 오류가 발생할 수도 있습니다. – smilledge

+0

그렇다면 mySQL 하위 모듈이 실행 중인지 어떻게 확인할 수 있습니까? 주목할만한 점은'http : // 127.0.0.1/home/mysql /'에 접근하려고 할 때 액세스 거부 오류가 발생한다는 것입니다. – Maestro13

1

시도 :

  1. 이동

    C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\dbserver\mysql5711x86x160717165359\bin 
    

    mysql.exe 
    
  2. 유형을 실행에 :

    mysql_upgrade -u root -p 
    

분명히 이로 인해 일부 파일 문제가 해결됩니다.

관련 문제