クライアントは認証をサポートしていません mysql4.1 以降に接続すると prot_PHP チュートリアルが表示されます

WBOY
リリース: 2016-07-21 15:56:50
オリジナル
1288 人が閲覧しました

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> mysql.user SET パスワード = OLD_PASSWORD('newpwd')
-> WHERE ホスト = 'some_host' AND ユーザー = 'some_user';
mysql> フラッシュ権限;

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318004.html技術記事 mysql4.1 以降のバージョンのシェルに接続するときにクライアントが認証プロトコルをサポートしていない問題の解決策mysql クライアントがサーバーから要求された認証プロトコルをサポートしていない場合は、アップグレードを検討してください。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート