クライアントは認証をサポートしていません。mysql4.1 以降に接続するとプロットが表示されます。

WBOY
リリース: 2016-06-13 12:33:02
オリジナル
1093 人が閲覧しました

mysql4.1 以降に接続すると「クライアントは認証プロトコルをサポートしていません」が表示される問題の解決策
シェル>
クライアントは要求された認証プロトコルをサポートしていません
サーバーごとに、MySQL クライアントのアップグレードを検討しています。

公式声明は次のとおりです
MySQL 4.1 以降では、古いクライアントで使用されているものとは互換性のないパスワード ハッシュ アルゴリズムに基づく認証プロトコルが使用されています。


mysql をバージョン 4.1 以降にアップグレードした後に上記の問題が発生した場合は、まず mysql クライアントがバージョン 4.1 以降であることを確認してください (Windows で問題が発生した場合は、一番下にジャンプして解決策を参照してください。 MYSQL は WINDOWS にあり、クライアントとサーバーと一緒にインストールされます)
次の 2 つの方法のいずれかを使用してください
1 つ:
mysql> にパスワードを設定
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
2 番目:
mysql> UPDATE mysql.user SET パスワード = OLD_PASSWORD('newpwd')
-> WHERE ホスト = 'some_host' AND ユーザー = 'some_user';
mysql> フラッシュ権限;

上記の赤い部分を実際の状況に応じて修正してください。
これを行うと、接続は正常になります@!

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート