기술문서창고/mysql

Macport에서 phpmyadmin 최신버전 설치 후 #2002 Cannot log in to the MySQL server 에러가 날 때 해결방법

progh2 2011. 11. 14. 23:12
관련링크: http://sourceforge.net/projects/phpmyadmin/forums/forum/72909/topic/3697310

맥미니서버에 맥포트로 APM을 구성, phpmyadmin 최신 버전을 다운받아 설치했습니다.
하지만 적절한 세팅이 되어있음에도 다음과 같은 에러가 나면서 실행이 되지 않더군요.

#2002 Cannot log in to the MySQL server

그래서 뭐가 문제일까 잠깐 고민하다 구글신께 여쭤보니 위와 같은 링크의 계시가 있었습니다. 요지는 config.inc.php 파일에서 localhost 대신 127.0.0.1 로 접속 주소를 바꾸라는 것.
분명 /etc/hosts 에서 localhost에 대해서 127.0.0.1 로 변환이 되고 있음에도 이상하게 먹히지 않는 것이었습니다. 이유야 어쨌든
$cfg['Servers'][$i]['host'] = 'localhost'; 


$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

로 바꿔주니 잘 작동했습니다.