에러메시지 : Client does not support authentication protocol requested by server; consider upgrading MySQL client
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)
==== mysql4.0 이하를 사용하는 서버에서 mysql4.1 이상을 사용하는 서버의 데이타를 가져올 경우
1. PHP 업그레이드
2. DB 업데이트
* UPDATE mysql.user SET Password = OLD_PASSWORD('password');
* mysql서버 구동시 --old-passwords 옵션으로 실행
==> 4.1이상 서버에서 업데이트 함 : 해결
ex) UPDATE mysql.user SET Password = OLD_PASSWORD('패스워드') WHERE Host = '해당IP' AND User = '사용자';
728x90
댓글