Windows mongodb:listen()尝试以禁止的方式访问套接字

Windows mongodb:listen()尝试以禁止的方式访问套接字,windows,mongodb,sockets,Windows,Mongodb,Sockets,我下载了64位压缩版的mongodb for windows,并按照说明创建了“/data/db”。 现在,当我运行“mongod”命令时,我得到以下错误&mongodb服务器自动关闭 “错误:listen()失败错误-10013。试图以其访问权限所禁止的方式访问套接字。” 请帮助我清除windows中的防火墙设置以防止此错误并运行mongodb。我可以使用以下命令修复此错误:“mongod--bind_ip=“127.0.0.1“:)当mongod已经运行时,似乎也会发生此错误。在Window

我下载了64位压缩版的mongodb for windows,并按照说明创建了“/data/db”。 现在,当我运行“mongod”命令时,我得到以下错误&mongodb服务器自动关闭

“错误:listen()失败错误-10013。试图以其访问权限所禁止的方式访问套接字。”


请帮助我清除windows中的防火墙设置以防止此错误并运行mongodb。

我可以使用以下命令修复此错误:“mongod--bind_ip=“127.0.0.1“:)

当mongod已经运行时,似乎也会发生此错误。在Windows 10上,如果mongod正在运行,它将列在任务管理器的后台进程下。如果mongod已在运行,则结束任务应允许您再次运行mongod,而不会发生此错误。还要检查它是否不是作为服务运行;它可能被设置为自动重新启动。

此外,如果docker容器运行mongodb,也会出现此错误。如果您停止运行mongodb的容器,那么它应该会启动。

我可以通过允许在我的防病毒设置中的防火墙设置下访问mongodb服务器应用程序来解决此问题

完成上述步骤后,以管理员身份打开cmd并转到系统中mongodb应用程序的bin路径

然后运行下面的命令。 蒙哥德

注意:只有在尝试了以下步骤后,才能尝试上述步骤

(一)


2)

我遇到了一个类似的错误,这就是为什么我最终进入了这个线程。对我来说,我的解决方案是McAfee Antivirus阻止MongoDB

最初的错误基本上表明mongo的访问被拒绝:

我可以在互联网上进行搜索,通过直接更改应用程序的设置,找到了允许MongoDB在McAfee防病毒软件下运行的步骤。

当我在请求互联网访问的应用程序中找到MongoDB时,它最初被设置为blocked。我选择了应用程序,单击编辑并将其更改为“指定端口”。


现在,无论mongod服务是自动启动还是在超级终端窗口中手动启动,我都可以运行mongo。

我可以使用以下命令修复错误:“mongod--bind_ip=“127.0.0.1“:)也许最好把你的评论放在回答中并接受它。它可能对其他用户有用。这对我没有帮助。如果您在连接mongoDB时使用相同的IP,这实际上会有所帮助。)