2017-02-22 165 views
1

我有一个Mysql数据库在线服务器。我试图通过在的Visual Studio 2015年。这一个Xamarin的Android应用程序(C#)用它来连接是我的连接字符串:例外:“无法连接到任何指定的mysql主机”

Server=myServerAddress;Port=3306;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 

一切都工作得很好,我可以没有任何连接数据库通过应用程序的问题,但突然我得到了这个例外。我可以通过网络访问我的数据库,但不能通过我的应用程序。我的路由器防火墙被禁用,我的Windows防火墙被禁用(我还为端口3306添加了一个例外)。我试图用我的电脑与另一个网络提供商一样的过程,我仍然得到相同的错误(所以我的根源不是我想的问题)。我也尝试在另一台电脑与另一个网络提供商相同的代码,一切都很好!

任何解决方案,请?谢谢!

回答

0

请首先检查您的mysql登录用户名的服务器权限。 正如你所说,你可以通过web访问数据库使用相同的用户名,所以我认为你的mysql登录用户只允许LOCALHOST脚本连接服务器。

相关问题