2009-05-20 1 views
0

次のエラーが発生します。PHP4 mysqlクライアントをアップグレードするにはどうしますか?

クライアントは、サーバーによって要求された認証プロトコルをサポートしていません。

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

しかし、私は別のPHPのMySQL拡張か何かを使って、それを行うための別の方法があるかどうかを知りたい:私は私がそれを解決することができます知っているMySQLクライアントに

のアップグレードを検討?

+0

あなたはどんな仕事をしていますか?どのようにPHPをインストールしましたか? –

+0

PHP4が放棄されました。新しいライブラリを持っているPHP5にアップグレードしてください。 – Kornel

+0

私はdev5システム(windows、apache2)でPHP5(モジュール)とPHP4(cgiとして)の両方を実行していますが、基本的に好奇心が強いのですが、上記以外の方法がある場合は – farinspace

答えて

0

あなたが提案したようにOLD_PASSWORDを使用することもできますが、もう1つの方法はMySQLクライアントライブラリとPHP MySQLバインディングをアップグレードすることです。他の選択肢はわかりません。代替ライブラリはありません。

+0

アップグレードのMySQLクライアントライブラリ/ PHPのバインディングを取得しますか? – farinspace

関連する問題