Visual Studio 2017 пытается отладить локальный Mysql с IP при отладке - PullRequest
0 голосов
/ 06 октября 2018

Почему-то после обновления Windows 10, которое привело к событию bsod, мне пришлось заново установить мой компьютер.У меня есть Visual Studio 2017 и MySQL, настроенный для моих проектов C # ASP.NET EF.Я установил MySQL аналогично моей старой системе, и у меня есть ноутбук с аналогичной настройкой, которая работает нормально.

Проблема заключается в том, что при попытке отладки приложение пытается подключиться к локальному mysql (версия 5.7.23), используя IP вместо localhost, и не может пройти проверку подлинности.

  MySql.Data.MySqlClient.MySqlException HResult= 0x80004005 
 Message=Authentication to host '' for user '' using method 
`'mysql_native_password' failed with message: Access denied for user ''@'xxx.xxx.x.x' 
(using password: NO) Source=MySql.Data'`

Когда я запускаю update-database и т. Д. В консоли Visual Studio, она подключается к базе данных и обновляет таблицы и т. Д. Но при подключении приложения не удается подключиться.

Iпродолжал использовать localhost в качестве строки и сменил IP-адрес, но не смог подключиться при отладке.

1 Ответ

0 голосов
/ 06 октября 2018

В строке меню выберите «Вид», «Другие окна», «Источники данных» (или нажмите клавиши Shift + Alt + D).

В окне «Выбор источника данных» выберите «База данных MySql» и нажмите «Продолжить».

в окне Добавить соединение задайте имя сервера: 127.0.0.1 или localhost.

Затем повторите тестирование, используя отладку, чтобы убедиться, что она исправлена.

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