2009-05-20 3 views
0

다음 오류가 발생합니다.어쨌든 PHP4 mysql 클라이언트를 업그레이드 할 수 있습니까?

클라이언트가 서버에서 요청한 인증 프로토콜을 지원하지 않습니다.

은 내가 그것을 해결할 수있어 업그레이드 MySQL 클라이언트 고려 :

SET PASSWORD FOR [email protected] = OLD_PASSWORD('password'); 

하지만 다른 PHP MySQL의 확장 또는 무언가를 사용하여 작업을 수행하는 또 다른 방법이 있는지 알고 싶어?

+0

무슨 작업을하고 있습니까? 어떻게 PHP를 설치 했습니까? –

+0

PHP4가 현재 포기되었습니다. 새로운 라이브러리가있는 PHP5로 업그레이드해야합니다. – Kornel

+0

내 dev 시스템 (windows, apache2)에서 PHP5 (모듈)와 PHP4 (cgi로)를 모두 실행합니다. 위와 다른 다른 방법이 있다면 기본적으로 궁금합니다 ... – farinspace

답변

0

한 가지 옵션은 제안한대로 OLD_PASSWORD을 사용하는 것이지만 다른 옵션은 MySQL 클라이언트 라이브러리와 PHP MySQL 바인딩을 업그레이드하는 것입니다. 나는 다른 대안을 모른다 : 대체 라이브러리가 없다.

+0

어디서 정보를 얻을 수 있습니까? mysql 클라이언트 라이브러리/php 바인딩을 업그레이드 하시겠습니까? – farinspace

관련 문제