wake-up-neo.net

Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden

Ich bekomme einen Fehler

Verbindung zu jdbc: mysql: // localhost: 3306/world kann nicht hergestellt werden

in netbean stellte die Verbindung her.

 enter image description here

5
Vijay Kumar

Die neueren Versionen von MySQL verwenden standardmäßig caching_sha2_password. Wenn Sie es deaktivieren möchten, folgen Sie den nachstehenden Schritten

  1. Melden Sie sich als root-Benutzer wie unten bei Ihrer MySQL-Konsole an.

zB mysql -uYOUR_ROOT_USER_NAME -pYOUR_ROOT_USER_PASSWORD

  1. Führen Sie dann den Befehl aus, indem Sie YOUR_ROOT_USER_NAME und YOUR_ROOT_USER_PASSWORD ersetzen 

ALTER USER 'YOUR_ROOT_USER_NAME' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'YOUR_ROOT_USER_PASSWORD';

Sie erhalten danach keine Ausnahme mehr für 'caching_sha2_password', wenn Sie sich für einen Client verbinden.

4
utpal416

folge diesen Schritten:

  • schalten Sie einfach die Firewall auf dem System und die Sicherheit auf dem Bedienfeld aus.
  • erstellen Sie ein neues dynamisches Webprojekt
  • kopieren Sie alle Klassenfelder und Java-Dateien aus dem Projekt
  • fügen Sie jar in Buildpfad Version 8.0 hinzu
  • wählen Sie in Projektfacetten Tomcat aus
  • kopiere jAR in lib
  • versuchen Sie, das Programm jdbcconnection auszuführen

es wird laufen.

0
Hemanth Smarty