데이타베이스
MYSQL consider upgrading MySQL client
세이박스
2009. 1. 15. 14:44
반응형
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client
위와 같은 오류 발생은 MySQL 5.0 사용시 PHP버전이 5.0 이하 버전인 경우 발생 합니다.
MySQL 5.0 부터 새로운 패스워드 방식으로 만들어 지므로 기존 PHP 버전에서 접속할 수 없으므로 PHP 5.x 이상 버전으로 업하셔야합니다.
만약 상위 버전 사용이 어럽다면 MySQL의 비번을 이전 방식으로 변경 가능합니다.
1. 이전 방식의 비번으로 변경
ㅇUPDATE mysql.user SET Password = OLD_PASSWORD('password') ;
2. MySQL 실행시 옵션
ㅇmysql서버구동시에 --old-passwords 옵션을 주어 실행
위 두 방식은 어디까지나 임시 방편이며 권장하는 방법이 아니므로 꼭 업하세요!
반응형