DB이전 후, mysql_connet() 오류 발생 조치
[사용환경]
이전서버 : 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 에 사용하는 값 입력.
'리눅스 > MySQL' 카테고리의 다른 글
[oracle] oracle 구동 (0) | 2015.01.16 |
---|---|
mysql 로그인 상태에서 외부 파일 실행 (0) | 2015.01.16 |
MySQL4.1 에서 MySQL 4.0 으로 다운그레이드 하기 (0) | 2015.01.16 |
InnoDB 사용 여부 확인하기 (0) | 2015.01.16 |
MySQL 5.1.x 설치시 구동 에러 (0) | 2015.01.16 |