невозможно подключиться к Azure MySQL с помощью c # .net - PullRequest
0 голосов
/ 11 июня 2018

Мне не удалось подключить Azure MYSQL в моей программе на c #

, и я получил сообщение об ошибке " с использованием метода" mysql_native_password "с сообщением: строка подключения может быть неверной. Посетите порталдля справок."

Я пробовал другой формат строки подключения, но все еще не мог решить это.Любопытно, что я запускаю программу на другом компьютере, она работает.Но я запускаю программу на ПК всегда получал эту ошибку.

ps: я пробовал uid -> username@hotname, но все равно не повезло, обновите nuget mysql.data до последней версии и не пользуйтесь, dot net framework 4.6.1

Может кто-нибудь помочь?Спасибо

1 Ответ

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

Вы должны следовать формату <username@hostname>, независимо от того, используете ли вы его из mysqlexe клиента или MySQL рабочей среды.Хотя вы уже сделали это, тогда эта проблема может быть связана с MySQL Shell.

. Попробуйте ту же информацию о соединении с классическим mysql.exe инструментом командной строки, и она должна работать:

mysql.exe -u myuser@myserver -h myserver.mysql.database.azure.com -p

Взгляните на Информация о подключении , чтобы узнать больше о том, как подключиться к вашему MySQL серверу с разных клиентов.

Надеюсь, это поможет!

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