ホームページ > データベース > mysql チュートリアル > ## 「caching_sha2_password」エラーが発生して MySQL 8.0.11 に接続できないのはなぜですか?

## 「caching_sha2_password」エラーが発生して MySQL 8.0.11 に接続できないのはなぜですか?

Susan Sarandon
リリース: 2024-10-25 02:02:02
オリジナル
311 人が閲覧しました

## Why Can't I Connect to MySQL 8.0.11 with the

MySQL 8.0.11 の「Connect to caching_sha2_password」エラーの解決

最新の MySQL サーバーに接続すると、エラーが発生することがあります。そのうちの 1 つは、「MySQL サーバーに接続できません。認証プラグイン: caching_sha2_password: 指定されたモジュールが見つかりませんでした」というメッセージです。インストール手順に従っているにもかかわらず、一部のユーザーではこのエラーが継続します。

この問題に対処するには、MySQL 構成ファイル「my.ini」を変更する必要があります。 「[mysqld]」セクション内で、「default_authentication_plugin=caching_sha2_password」という行を見つけます。存在する場合は、先頭に「#」記号を追加してこの行をコメント アウトします。

次に、下に「default_authentication_plugin=mysql_native_password」という新しい行を追加します。構成ファイルを保存して閉じます。

最後に、コマンドライン クライアントで「root」ユーザーを使用して MySQL サーバーに接続します。次のコマンドを実行します:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';
ログイン後にコピー

「xxx」を現在のパスワードに置き換えます。これにより、root ユーザーの認証方法が「mysql_native_password」に更新され、接続エラーが解決されるはずです。

以上が## 「caching_sha2_password」エラーが発生して MySQL 8.0.11 に接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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