【发布时间】:2015-08-13 15:07:49
【问题描述】:
我正在使用一个使用 Microsoft Azure 的 vps,并设置了一个 Linux Ubuntu 服务器,基本上是一个灯堆栈。网址是http://jflorescadev.cloudapp.net/,它的公共IP是23.97.56.207。如果我把它都放在浏览器上,我可以很好地访问它,但是每当我尝试使用 MySQL Workbench 连接到 MySQL 时,它就无法连接。当然我可以连接到 ssh 并在那里管理数据库,但我想在 GUI 上进行,所以我使用了 MySQL Workbench。
所有要连接的凭据都已配置如下:
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password';
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
在我的 Azure 门户中,端口已经打开。所以我只使用命令行检查:
ping 23.97.56.207
或
ping jflorescadev.cloudapp.net
两者都给了我超时响应。这是为什么?谢谢
【问题讨论】:
-
可能出于安全原因,您的远程计算机不允许 ICMP 请求
-
这个问题属于 ServerFault,而不是 StackOverflow。就 ping 而言:@BertrandMartel 是正确的:ICMP 流量不会从外部发送到虚拟机。您需要使用基于 tcp 的 ping 工具。
标签: mysql azure virtual-machine