MySQL 8.0.11 接続エラー: Caching_sha2_Password の問題のトラブルシューティング
MySQL ユーザーが MySQL サーバー 8.0 に接続しようとしたときにエラーが発生しました。 11 MySQL Workbench を使用します。インストールチュートリアルに従っているにもかかわらず、エラー メッセージ「MySQL サーバーに接続できません。認証プラグイン: caching_sha2_password: 指定されたモジュールが見つかりませんでした」が表示され続けます。
原因
この問題は、デフォルトの認証プラグインが caching_sha2_password に設定されていることが原因であり、MySQL の特定のバージョンに固有の手順が必要です。
解決策
- my. MySQL インストール ディレクトリにある ini 設定ファイルを開き、それを開きます。
- my.ini ファイルの [mysqld] セクションで、default_authentication_plugin ディレクティブを見つけます。
- 次の追加を行って、caching_sha2_password 認証プラグインをコメント アウトします。行の先頭に # 記号を追加します。
- 次のディレクティブを含む新しい行を追加します:default_authentication_plugin=mysql_native_password.
- 変更を保存し、my.ini ファイルを閉じます。
- コマンド ライン クライアントを開き、root として MySQL に接続します。
- 次の SQL クエリを実行します: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';, ここで、'xxx' はユーザーの名前です。現在の root パスワード。
- MySQL サービスを再起動します。
追加メモ
- MySQL で Caching_SHA2_Password を無効にする必要がある場合があります。 Windows では、追加の手順に従ってください。
- エラーが解決しない場合は、指定されたパスワードが正しいこと、および MySQL サーバーに接続するための十分な権限があることを確認してください。
- 詳細については、を参照してください。 MySQL のドキュメントを参照するか、経験豊富な MySQL 管理者に相談してください。
以上があなたの記事に適した質問ベースのタイトルをいくつか紹介します。
* **MySQL 8.0.11 接続エラー: 「MySQL サーバーに接続できません。認証プラグイン: caching_sha2_password...」 - 方法 Fの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。