web-dev-qa-db-fra.com

Impossible de charger le plug-in d'authentification 'caching_sha2_password'

Je reçois une erreur

Impossible d'établir une connexion à jdbc: mysql: // localhost: 3306/world? ZeroDateTimeBehavior = convertToNull à l'aide de com.mysql.jdbc.Driver (impossible de charger le plugin d'authentification 'caching_sha2_password'.)

dans netbean a établi la connexion.

 enter image description here

5
Vijay Kumar

Les versions les plus récentes de MySQL utilisent par défaut caching_sha2_password. Si vous souhaitez le désactiver, suivez les étapes ci-dessous.

  1. Connectez-vous à votre console MYSQL en tant qu'utilisateur root, comme ci-dessous.

par exemple, mysql -uYOUR_ROOT_USER_NAME -pYOUR_ROOT_USER_PASSWORD

  1. Puis exécutez la commande en remplaçant YOUR_ROOT_USER_NAME et YOUR_ROOT_USER_PASSWORD. 

ALTER USER 'YOUR_ROOT_USER_NAME' @ 'localhost' IDENTIFIÉ AVEC mysql_native_password BY 'YOUR_ROOT_USER_PASSWORD';

Vous n'obtiendrez plus aucune exception 'caching_sha2_password' lors de la connexion d'un client à une autre.

4
utpal416

suivez ces étapes:

  • il suffit de désactiver le pare-feu du système et la sécurité du panneau de commande
  • créer un nouveau projet web dynamique
  • copier tous les champs de classe et les fichiers Java du projet
  • ajouter un fichier jar dans le chemin de génération version 8.0
  • sélectionner Tomcat dans les facettes du projet
  • copier jAR dans lib
  • essayez de lancer le programme jdbcconnection

ça va courir.

0
Hemanth Smarty