web-dev-qa-db-ja.com

認証プラグインをロードできません 'caching_sha2_password'

エラーが発生しています

Jdbc:mysql:// localhost:3306/world?zeroDateTimeBehavior = convertToNullへの接続を確立できません。

netbeanで接続を確立しました。

enter image description here

5
Vijay Kumar

MySQLの新しいバージョンのデフォルトは、caching_sha2_passwordです。無効にする場合は、以下の手順に従ってください

  1. 以下のようなrootユーザーとしてMYSQLコンソールにログインします。

例mysql -uYOUR_ROOT_USER_NAME -pYOUR_ROOT_USER_PASSWORD

  1. 次に、YOUR_ROOT_USER_NAMEとYOUR_ROOT_USER_PASSWORDを置き換えてコマンドを実行します

ALTER USER 'YOUR_ROOT_USER_NAME' @ 'localhost' mysql_native_passwordで 'YOUR_ROOT_USER_PASSWORD'で識別;

これ以降、クライアントに接続する際に「caching_sha2_password」例外は発生しなくなります。

4
utpal416

次の手順を実行します:

  • システムのファイアウォールをオフにし、コントロールパネルのセキュリティをオフにします。
  • 新しい動的Webプロジェクトを作成します
  • プロジェクトからすべてのクラスフィールドとJavaファイルをコピーします
  • ビルドパスバージョン8.0にjarを追加します
  • プロジェクトファセットでTomcatを選択する
  • libのjARをコピーします
  • jdbcconnectionプログラムを実行してみてください

実行されます。

0
Hemanth Smarty