Почему-то после обновления 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-адрес, но не смог подключиться при отладке.