Raspberry(C#)在使用IP时连接到MySQL,但在使用服务器名时失败

Raspberry(C#)在使用IP时连接到MySQL,但在使用服务器名时失败,c#,mysql,raspberry-pi3,C#,Mysql,Raspberry Pi3,我的设置是一个Raspberry Pi3和WPF应用程序,通过无线路由器连接到微型计算机上的MySQL数据库。在应用程序中做了一些小改动后,Raspberry将无法再连接。使用每次连接的微型计算机的IP地址时,切换回服务器名称失败(“无法连接到任何指定主机…”)。但是,正在开发的计算机上的同一应用程序使用服务器名称进行连接 这告诉我树莓是个问题。我设置了一个全新的树莓和一个全新的SD卡,但仍然是一样的。 在开发端,我更新了VS Studio,并将最小目标版本设置为最新版本(17134)。但没有任

我的设置是一个Raspberry Pi3和WPF应用程序,通过无线路由器连接到微型计算机上的MySQL数据库。在应用程序中做了一些小改动后,Raspberry将无法再连接。使用每次连接的微型计算机的IP地址时,切换回服务器名称失败(“无法连接到任何指定主机…”)。但是,正在开发的计算机上的同一应用程序使用服务器名称进行连接

这告诉我树莓是个问题。我设置了一个全新的树莓和一个全新的SD卡,但仍然是一样的。 在开发端,我更新了VS Studio,并将最小目标版本设置为最新版本(17134)。但没有任何帮助。我试过调试、发布和一个包,都是一样的

该设置启动并可靠工作了100多次,现场测试也有相同的设置,在过去3个月每天启动,运行14小时,从未失败


我在谷歌搜索了34页与MySQL连接相关的stackoverflow问题,但没有发现类似的问题。因此,我几乎不希望有人有线索……

这意味着有DNS问题。也许你用错名字了。你能ping服务器的名称吗?与IP一起使用时,
ping-a
会产生什么?也许真正的DNS名称并不是您所认为的,它使用这个名称与开发人员计算机连接,但今天它没有。我关闭了防火墙,它可以连接。不知道为什么,我以为3306端口会刺穿防火墙,显然直到最近它才这么做。你的反馈帮助我调查了一些事情,而不是覆盆子。谢谢你,Panagiotis!