我已在gcp上的VM的端口27017上安装并运行mongodb。但是我无法从PC或任何外部客户端访问数据库。
我已设置防火墙规则,以允许来自所有IP范围(0.0.0.0/0)的端口27017(tcp:27017)上的tcp协议进入流量,并将优先级设置为1000。 firewall rules snapshot
现在,当我尝试从外部客户端访问数据库时,我无法访问它。我什至尝试过mongodb罗盘,并使用VM的IP地址和端口27017来访问数据库。但是无法连接并显示(mongodb不在提供的主机和端口上运行),但是从安装了mongodb的该VM本身访问时,我能够访问数据库。 请建议我是否有任何遗漏。
答案 0 :(得分:0)
在mongodb服务器启动命令中添加--bind_ip_all
。
答案 1 :(得分:0)
默认情况下,MongoDB不允许远程连接。因此,我建议您按照this教程来解决您的问题。
让我知道这是否有帮助。