C # Windows Service не удается подключиться к MySQL - PullRequest
0 голосов
/ 25 апреля 2019

Я написал приложение для Windows Form, которое подключается к базе данных MYSQL, оно нормально работало на моем сервере, я пытался сделать его сервисом, но теперь мой сервис не может подключиться к Mysql. Это фактическое соединение, которое он не может установить.

server = "127.0.0.1";
database = "blah_dbname";
uid = "blah_uid";
password = "blah_password";
string connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";SslMode=none";
connection = new MySqlConnection(connectionString);

Как я уже говорил в приложении для форм Windows, строка 'new MySqlConnection' работает нормально, но не работает в службе Windows.

Любой, любые предложения

1 Ответ

1 голос
/ 25 апреля 2019

У нас была похожая проблема, проблема заключалась в том, что мы поняли, что драйвер, который использовал службу, отличался от драйвера в приложении: один работает с конфигурацией драйвера 32 Windows (x86, 32-bit), а другой Windows (x86, 64-разрядная версия).

Я бы проверил драйвер.

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