Linux DB

[에러]
Client does not support authentication protocol requested by server; consider upgrading MySQL client


[원인]
Apache 컴파일시 참조한 mysql버전과 현재구동되고 있는mysql데몬의
 
버전이 달라 발생하는 에러메시지입니다.

 

이는 사용자 패스워드 저장방식이 바뀌었기 때문에 발생합니다.


[해결]
mysql 로그인 후 아래와 같이 OLD_PASSWORD 설정을 합니다.

 

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)