MySQL 8.0.11 ошибка подключения к caching_sha2_password указанный модуль не может быть найден




plugins mysql-workbench (6)

Я пытался подключиться к последнему серверу MySQL 8.0.11 из MySQL, но ошибка продолжает появляться: не удается подключиться к серверу MySQL, подключаемый модуль аутентификации: caching_sha2_password: указанный модуль не найден.

Я попытался посмотреть онлайн-видео по установке сервера MySQL и точно повторил каждый шаг, но ошибка не исчезла.

Любая помощь очень ценится.


Если вы только что установили сервер MySQL. Запустите установщик еще раз, и он позволит вам перенастроить параметры. На третьем этапе будет написано «Использовать устаревший метод аутентификации».


Попробуйте подключить свой терминал использования MySQL, и используйте это.

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

Я надеюсь, что это может помочь. Удачного кодирования!


У меня было следующее решение: измените my.ini в секции [mysqld] следующим образом:

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

Подключитесь к вашему MySQL под root в клиенте командной строки и выполните:

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

Где xxx ваш текущий пароль.


Увидеть:

Изменения в MySQL Workbench 8.0.11 (2018-04-19, выпуск кандидата)

...

  • MySQL Workbench теперь поддерживает подключаемый модуль аутентификации caching_sha2_password, представленный в MySQL 8.0 (см. Caching SHA-2 Pluggable Authentication ). Учетная запись пользователя может быть сброшена для использования других доступных типов аутентификации для установления соединения.

...


Я видел эту проблему с HeidiSQL, и я нашел обходной путь в репозитории HeidiSQL Github:

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

Я исправил, скопировав libmysql.dll из моей последней установки MySql в мою папку HeidiSQL.


Я знаю, что это старый пост. Это просто для того, чтобы поделиться своим опытом, надеясь, что он кому-нибудь пригодится. Я также столкнулся с подобной проблемой. Мы можем использовать портативную версию Heidisql. Портативная версия не имеет этой проблемы.





mysql-workbench