반응형
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 옵션을 주어 실행
위 두 방식은 어디까지나 임시 방편이며 권장하는 방법이 아니므로 꼭 업하세요!
반응형
'데이타베이스' 카테고리의 다른 글
MYSQL STOPPING server from pid file /usr/local/mysql/var/서버명.pid (0) | 2009.04.06 |
---|---|
[mysql] ERROR 1016: Can't open file: '테이블명.MYD'. (errno: 145) 복구 (0) | 2009.03.05 |
MYSQL 필드속에 일괄적으로 내용 집어넣기 (0) | 2009.01.15 |
MYSQL 설치시 configure: error: 발생시 (0) | 2009.01.15 |
DB injection script 스크립트 공격 복구 및 보안2 (0) | 2008.11.07 |
MSSQL 작업스케줄러로 반복 적으로 쿼리 실행하기 (0) | 2008.11.04 |
DB injection script 스크립트 공격 복구 및 보안 (0) | 2008.11.01 |
레드햇 엔터프라이즈4에 오라클9i(9.2.0.4)설치 (0) | 2008.10.27 |