Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 即使在Google云VM中添加防火墙规则,端口也不会公开_Google Cloud Platform_Port - Fatal编程技术网

Google cloud platform 即使在Google云VM中添加防火墙规则,端口也不会公开

Google cloud platform 即使在Google云VM中添加防火墙规则,端口也不会公开,google-cloud-platform,port,Google Cloud Platform,Port,我已经为我的Google Cloud VM实例添加了防火墙规则,以公开一个端口(即3306)。但是,即使添加了规则,端口也不会公开。我允许从任何IP连接 可能出了什么问题?我已经学习了一些教程并遵循了正确的步骤。您的防火墙规则是什么?以及如何测试该端口未公开?如果您在vm上接收到流量,则可以使用tcpdump进行测试。在您的vm上安装tcpdump并在端口3306上侦听。我已ping该端口,还从第三方网站进行了检查。可能是流量正在到达vm,但3306端口上没有服务响应。您可以使用tcpdump验

我已经为我的Google Cloud VM实例添加了防火墙规则,以公开一个端口(即3306)。但是,即使添加了规则,端口也不会公开。我允许从任何IP连接


可能出了什么问题?我已经学习了一些教程并遵循了正确的步骤。

您的防火墙规则是什么?以及如何测试该端口未公开?如果您在vm上接收到流量,则可以使用tcpdump进行测试。在您的vm上安装tcpdump并在端口3306上侦听。我已ping该端口,还从第三方网站进行了检查。可能是流量正在到达vm,但3306端口上没有服务响应。您可以使用tcpdump验证这一点。端口3306表示MySQL。您是如何在MySQL上配置侦听端口的?如果它仅在Unix套接字或本地主机上侦听,那么它在实例外部不可用。用
netstat-tulpn | grep3306
的结果编辑您的问题。添加MySQL配置文件。MySQL配置文件通常位于
/etc/MySQL
中,但这取决于操作系统。