[英]“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.