繁体   English   中英

UWP 应用程序(C#)中的“无法连接到任何指定的 MySQL 主机”

[英]“Unable to connect to any of the specified MySQL hosts” in UWP app (C#)

我正在尝试将用 C# 编写的 UWP 应用程序连接到托管在本地网络上另一台机器上的 MySQL DB(它在 Raspberry Pi 上,但我怀疑这会有所不同) 我现在的代码是:

string M_str_sqlcon = "Server=192.168.0.101;Port=3306;Database=****;User ID=****;Password=****;";
MySqlConnection mysqlcon = new MySqlConnection(M_str_sqlcon);
MySqlCommand mysqlcom = new MySqlCommand("select * from mysql.users", mysqlcon);
mysqlcon.Open();

但是,代码失败并显示“无法连接到任何指定的 MySQL 主机”。 错误。 这是错误弹出窗口的图片。

错误消息。

我尝试更改服务器地址,如果我输入本地网络上不存在的地址,它会失败并出现不同的错误(沿着 Unable to connect to any of the specified MySQL hosts, cannot reach target server )。

我尝试了在 StackOverflow 和 MS 自己的文档中找到的各种连接字符串,但似乎没有任何帮助。

我可以从我正在开发此应用程序的机器上正确 ping DB IP,并且我可以使用 MySQL Workbench 正常访问数据库,所以我确信这不是用户权限/设置的问题。

任何帮助,将不胜感激!

尝试使用一些 GUI 工具连接数据库。 如果它有效,您将确定您的应用程序存在问题。 可能是网络问题等等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM