不能从c# windows应用程序连接到MySQL

本文关键字:连接 MySQL 应用程序 windows 不能 | 更新日期: 2023-09-27 18:15:59

我实现了一个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,它工作正常。

任何想法?

不能从c# windows应用程序连接到MySQL

为了能够使用服务器资源管理器连接,我必须安装ADO。.NET驱动MySQL .NET Connector

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

"服务器= myServerAddress;端口= 1234;数据库= myDataBase;;上的用户名都Uid = dangillmor Pwd =我的密码;"

我也得到了超时,但只有当数据相当大的时候。问题是TCP/IP端口,我找到的解决方案在这里,也检查这个博客