web-dev-qa-db-ja.com

MySQL 8.0.11エラー、caching_sha2_passwordへの接続で、指定されたモジュールが見つかりませんでした

MySQLワークベンチから最新のMySQLサーバー8.0.11に接続しようとしましたが、エラーがポップアップし続けます:MySQLサーバーに接続できません、認証プラグイン:cache_sha2_password:指定されたモジュールが見つかりませんでした。

MySQLサーバーのインストールビデオをオンラインで見てみて、すべてのステップを正確に複製しましたが、エラーは続きます。

どんな助けも大歓迎です。

11
MT32

次の解決策がありました:[mysqld]セクションのmy.iniを次のように変更します。

#default_authentication_plugin=caching_sha2_password  (comment line!)
default_authentication_plugin=mysql_native_password   (new line)

コマンドラインクライアントでルートの下にあるMySQLに接続し、次を実行します。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';

ここで、xxxは現在のパスワードです。

20
vikentiy

MySQL使用ターミナルを接続して、これを使用してみてください。

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

これが役立つことを願っています。ハッピーコーディング!

11
Sukma Saputra

見る:

MySQL Workbench 8.0.11の変更点(2018-04-19、リリース候補)

...

  • MySQL Workbenchは、MySQL 8.0で導入されたcache_sha2_password認証プラグインをサポートするようになりました( Caching SHA-2 Pluggable Authentication を参照)。ユーザーアカウントをリセットして、接続に他の利用可能な認証タイプを使用できます。

...

3
wchiquito

私はHeidiSQLでこの問題を見ていましたが、HeidiSQL Githubリポジトリで回避策を見つけました:

https://github.com/HeidiSQL/HeidiSQL/issues/16

最後のMySqlインストールからHeidiSQLフォルダーにlibmysql.dllをコピーして修正しました。

2
Marty

いろいろ調べた後、実際にそれを解決する方法を見つけました。

設定中に、認証方法に到達したら、レガシー認証方法を選択します。

うまくいきました〜!

1
MT32

Mysqlサーバーをインストールしたばかりの場合。インストーラーを再度実行すると、オプションを再構成できます。 3番目の画面では、「レガシー認証方法を使用」というオプションが選択されます

1
user3784340

私はそれが古い投稿であることを知っています。これは私の経験を共有するためのものであり、誰かに役立つことを願っています。私も同様の問題に直面しました。 Heidisqlのポータブルバージョンを使用できます。ポータブル版にはこの問題はありません。

1
Sadat

"caching_sha2_password"の実際の理由は、MySQLを認証方法でインストールする際、デフォルトで強力な暗号化パスワードを使用ラジオボタンが選択されているためです。代わりにser Legacy Authentication typeパスワードのパスワードオプション

これをMySQL WorkBenchで実行します。

ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

次に、資格情報とスキーマをさらに編集して、以下のディレクトリパスでアクセスします。

ror_project_path/config/database.yml
0
Parthasarathy S

mysql_native_passwordを使用することは回避策です。

クライアントソフトウェア(MySQL Workbench)は、おそらく古いバージョンであるため、認証プラグインをサポートしていません。

https://tableplus.io/blog/2018/07/failed-to-load-caching-sha2-password-authentication-plugin-solved.html

上記のリンクに従ってください。

0
Avinash Pawar