我第一次尝试使用Azure。我按照this指南创建了一个带有MySQL数据库的Web应用程序。
所以DB节点是创建的,我可以在我的资源中看到它,我可以查看属性中的凭据。但是,我无法从桌面连接到它。
它看起来像防火墙问题,因为我无法telnet到它:
telnet us-cdbr-azure-west-c.cloudapp.net 3306
Trying 104.209.43.4...
telnet: connect to address 104.209.43.4: Operation timed out
telnet: Unable to connect to remote host
谁能告诉我我做错了什么?
提前致谢。
答案 0 :(得分:0)
通常,由于IP
或Port
被防火墙阻止而引发此问题。
由于评论显示其他人可以连接到您的MySQL服务器,因此我认为我们可以排除服务器端防火墙阻止您的IP
和Port
。
如果您处于保护网络环境中,请检查网络网关是否有白名单,并且您的MySQL服务器端点是否在列表中,或者网关是否阻止了3306端口。如果可能,您可以更改网络环境以进行检查。
另一种尝试是您可以更改PC以进行测试以连接到MySQL服务器。如果它可以工作,您可以与成功的PC防火墙配置进行比较。