MySql и C#: Соединение не может быть установлено, потому что целевой компьютер активно отказал ему 127.0.0.1:3306 - PullRequest
0 голосов
/ 04 апреля 2020

Я пытался подключиться к MySql базе данных, и у меня по-прежнему возникает эта ошибка:

SocketException: невозможно установить соединение, поскольку целевая машина активно отказала ему 127.0.0.1 : 3306

C#

MySqlConnection connection = new MySqlConnection("server=localhost;user=MyUsername;database=Mydatabase;port=3306;password=MyPassword;");

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

странно, что у меня есть веб-сайт, и я использую PHP для подключения к базе данных, и он прекрасно работает без каких-либо ошибок.

PHP

$conn = new mysqli("localhost:3306", "MyUsername", "MyPassword", "MyDataBase");

так как я могу это исправить?

Спасибо, Даниэль

1 Ответ

0 голосов
/ 04 апреля 2020

Можете ли вы попробовать добавить следующее и посмотреть, поможет ли это?

TrustServerCertificate=True;Trusted_Connection=False;Encrypt=True;'

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