Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t从C#windows应用程序连接到MySQL_C#_Mysql - Fatal编程技术网

Can';t从C#windows应用程序连接到MySQL

Can';t从C#windows应用程序连接到MySQL,c#,mysql,C#,Mysql,我实现了一个C#windows应用程序,并且总是连接到sql server进行测试。 现在我想把它连接到托管服务器上的MySQL,以链接我网站上的一些预订数据。 我使用连接到phpMyAdmin时url上显示的相同地址和端口。 这是我在应用程序中的配置 private string connectionStr = "SERVER=203.78.yyy.xx;PORT=2082;DATABASE=db_name;UID=user;PASSWORD=password;"; 但我总是收到超时异常,我

我实现了一个C#windows应用程序,并且总是连接到sql server进行测试。 现在我想把它连接到托管服务器上的MySQL,以链接我网站上的一些预订数据。 我使用连接到phpMyAdmin时url上显示的相同地址和端口。 这是我在应用程序中的配置

private string connectionStr = "SERVER=203.78.yyy.xx;PORT=2082;DATABASE=db_name;UID=user;PASSWORD=password;";
但我总是收到超时异常,我不知道到底是什么问题。 我还尝试在本地主机上连接phpMyAdmin,效果很好


有什么想法吗?

为了能够使用服务器资源管理器进行连接,我必须安装一个ADO.NET驱动程序

为了通过代码连接,我添加了对MySql.Data.dll的引用和连接字符串,如

“服务器=myServerAddress;端口=1234;数据库=myDataBase;Uid=myUsername;Pwd=myPassword;”


我也得到了超时时间,但只有当数据相当大的时候。问题出在TCP/IP端口上,我找到的解决方案在中,请检查这是MySQL,而不是phpMyAdmin。@SLaks您是指标记吗?编辑!你可能在与防火墙作斗争。@SLaks,如果它像你所想的那样。如何解决此问题?请告诉您的主机允许远程连接。