it-swarm.com.ru

Не удалось загрузить плагин аутентификации "caching_sha2_password"

Я получаю ошибку

Невозможно установить соединение с jdbc: mysql: // localhost: 3306/world? ZeroDateTimeBehavior = convertToNull с помощью com.mysql.jdbc.Driver (невозможно загрузить плагин аутентификации caching_sha2_password.)

в Netbean установлено соединение.

 enter image description here

5
Vijay Kumar

В новых версиях MySQL по умолчанию используется caching_sha2_password. Если вы хотите отключить его, выполните следующие действия

  1. Войдите в консоль MYSQL от имени пользователя root, как показано ниже.

например, 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 BY 'YOUR_ROOT_USER_PASSWORD';

После этого вы больше не получите исключение 'caching_sha2_password' при подключении к любому клиенту.

4
utpal416

следуй этим шагам:

  • просто отключите брандмауэр в системе и безопасность на панели управления,
  • создать новый динамический веб-проект
  • скопировать все поля класса и файлы Java из проекта
  • добавить jar в путь сборки версии 8.0
  • выберите Tomcat в аспектах проекта
  • скопировать jar в lib
  • попробуйте запустить программу jdbcconnection

это будет работать.

0
Hemanth Smarty