从C#应用程序调试MySQL连接问题

时间:2015-05-08 14:37:43

标签: c# mysql

我似乎错过了一些明显的东西,最近几天一直困扰着我。

我在Windows Server 2012上使用C#应用程序连接到MySQL数据库以生成当天结束的报告。我使用任务计划程序来运行此应用程序。

虽然我手动运行时似乎运行顺畅 - 当我在设定的时间(晚上11点)运行应用程序时 - 它会抛出MySQL连接错误,即Unable to connect to localhost(我给自己发错误)。

这已经发生了几次,我无法重现这个问题。

如何解决/调试此问题?我查看了Windows事件,找不到任何东西。 MySQL连接问题将记录在哪里?

然后App.Config上的连接字符串

<add name="strConnectionString" connectionString="Database='myproject';user id='root';password='password'; Server='localhost'" providerName="MySql.Data.MySqlClient"/>

先谢谢。

1 个答案:

答案 0 :(得分:0)

在连接字符串中将“localhost”更改为127.0.0.1似乎已经完成了这一操作。但我不知道为什么。