0

次のエラーが表示されます。

クライアントは、サーバーによって要求された認証プロトコルをサポートしていません。MySQL クライアントのアップグレードを検討する

私はそれを解決できることを知っています:

SET PASSWORD FOR user@localhost = OLD_PASSWORD('password'); 

しかし、別のPHP mysql拡張機能などを使用してそれを行う別の方法があるかどうか知りたいですか?

4

1 に答える 1

0

OLD_PASSWORD1 つのオプションは、あなたが提案したように使用することです。別のオプションは、MySQL クライアント ライブラリと PHP MySQL バインディングをアップグレードすることです。他のオプションについては知りません。代替ライブラリはありません。

于 2009-05-20T19:39:30.437 に答える