我用VB.NET开发了一个项目。在这个项目中,我想使用驻留在我的 WEB 服务器中的 MySQL 中的数据。
我可以与本地主机的 MySQL 服务器通信,但无法与 WEB 服务器通信。
在我的 CPanel 中,我从远程数据库访问添加了主机。
但是我无法与WEB MySQL服务器通信。
第一步是尝试使用 MySql 查询浏览器连接到 Web mysql - 这会告诉您数据库是否为远程连接打开(我认为它会失败)
我想你已经检查过了,但请确保你使用了正确的ip
编辑:
正如Björn所说,你的vb代码没问题,所以问题出在与数据库的连接上。
不幸的是,这是由很多原因造成的。
由于您的帖子表明您可以访问本地主机上的数据库,因此从应用程序(.NET-Connector?)连接到数据库的方式似乎不是问题。
外部 MySQL 服务器说什么?拒绝访问?或者您无法从托管应用程序的电脑(也可能是防火墙规则、其他网络等)访问它?