Метод аутентификации caching_sha2_password не поддерживается ни одним из доступных плагинов. - PullRequest
0 голосов
/ 29 апреля 2018

Когда я пытаюсь соединить базу данных MySQL (8.0) с Visual Studio 2018, я получаю это сообщение об ошибке

«Метод аутентификации« caching_sha2_password »не поддерживается ни одним из доступных плагинов»

Также я не могу получить имя базы данных. Я использую mysql-for-visualstudio-1.2.7 и mysql-connector-net-8.0.11 для подключения. Есть ли какой-нибудь возможный способ это исправить.

Ответы [ 5 ]

0 голосов
/ 14 февраля 2019

1-й

Изменить сервер MySql:

  1. Открыть MySQL Installer - Сообщество
  2. Выберите продукт MySQL Server
  3. Нажмите Быстрая настройка в последнем столбце
  4. Нажмите кнопку "Далее", пока вы не укажете метод аутентификации
  5. На вкладке Метод аутентификации выберите Использовать устаревший метод аутентификации
  6. Кликните дальше и закончите

Теперь вы можете войти с обычным паролем

2-й

Если вы используете .net framework 4.5.2 Вы можете легко обновить ссылку MySQL.Data:

  1. Visulastudio> Инструменты> Диспетчер пакетов Nuget> Управление пакетом Nuget для решения
  2. Перейдите на вкладку Обзор, введите текстовое поле поиска MySQL и введите первый пакет mysql.data, установите его

Теперь войдите, проблема будет решена

0 голосов
/ 22 июня 2018

Обновите пакет Pomelo.EntityFrameworkCore.MySql Nuget до 2.0.0.1 вместо 2.0.0

2.0.0.1 стабильнее 2.0.0 и 2.0.1

0 голосов
/ 06 мая 2018

Вам вряд ли нужен метод аутентификации в MySQL, чтобы быть 'caching_sha2_password'? Если нет, то почему бы вам просто не переключить его на «Стандарт»? Вы можете проверить это в настройках «Пользователь и привилегии» и найти тип аутентификации.

0 голосов
/ 22 мая 2018

Это новый метод аутентификации, используемый в MySQL версии 8.0 по сравнению с mysql_native_password, который является устаревшим методом. Чтобы это работало, вам необходимо обновить клиентскую библиотеку MySQL до версии 8.0.

Итак, используйте следующую ссылку и получите версию 8.0.11 или выше.

https://dev.mysql.com/downloads/connector/net/

0 голосов
/ 01 мая 2018

У меня была такая же проблема. Исправлена ​​ошибка, когда ссылка на MySQL.Data удалялась, а затем снова добавлялась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...