DB이전 후, mysql_connet() 오류 발생 조치

리눅스/MySQL|2015. 1. 16. 10:58
반응형

[사용환경]

이전서버 : MySQL 5.0.45, PHP 5.2.6

신규서버 : MySQL 4.1.22, PHP 4.3.9

 

위와 같은 버전으로 낮추어 이전하였습니다.

DB데이타 이전 후, 아래와 같은 오류메세지가 출력된다면, 별도의 조치가 필요합니다.

 

[증상]

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

 

이 에러는 mysql 버전간에 password 저장 타입이 틀려서 발생합니다.

 

[해결책]

# mysql -p (mysql root 패스워드 입력)

mysql> use mysql;
Database changed
mysql> set password for 'USERID'@'localhost' = OLD_PASSWORD('NEWPASSWORD');
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit

※ USERID 및 NEWPASSWORD 에 사용하는 값 입력.

반응형

댓글()