본문 바로가기

Web/DB/Dev

phpMyAdmin 설치 중 에러 - "#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client"

.. 리눅스에 apache...mysql...php를 우여곡절끝에 설치하고 phpMyAdmin을 설치한다..
MYSQL은 5.0 버전이다.

VMWARE에 설치된 RedHat Enterprise 4 update 4 (i386)에서는 별 문제없이 최신버전의 A.P.M을 설치했지만 이상하게도 회사의 Intel X86 서버에서는 libphp5.so가 생성되지 않는다...

결국 apache 5.0의 안정버전과 mysql 5.2.. 그리고 php 4.4.4를 설치했다. 이 조합에서는 잘 된다... -.-

하지만 phpMyAdmin 최신버전을 설치하여 로그인하려는데...

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

요런 에러가 난다...

찾아보니...

mysql> set password for
    -> root@localhost = OLD_PASSWORD('비밀번호');

Query OK, 0 rows affected (0.02 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

요렇게 해줘야...로그인이 되더라는 말씀... mysql5와 mysql4 버전의 패스워드 암복호화 방식의 변경으로 인한 문제인것 같다.

넘 힘들다..증말...