【问题标题】:How can I solve " Failed to set up sockets during startup" when I run mongodb server?运行mongodb服务器时如何解决“启动期间设置套接字失败”?
【发布时间】:2018-03-02 07:39:55
【问题描述】:

我已经安装了 mongodb

我尝试像这样在命令提示符上运行 mongodb 服务器:

mongod.exe --dbpath=c:\mongodata

存在这样的错误:

我尝试运行:netstat -a -n -o | find "27017"

但它是一样的。仍然存在错误

我从这里得到参考:Mongodb shell mongo: Only one usage of each socket address (protocol/network address/port) is normally permitted. for socket: 0.0.0.0:27017

我有参考。但它不起作用

我该如何解决这个错误?

【问题讨论】:

  • 请添加 netstat 转储
  • @profesor79 a dump of netstat 是什么意思?请更详细地解释。就像我的问题中的描述一样,我从链接中得到了答案
  • @SuccessMan 当你运行netstat -a -n -o | find "27017" 命令时你看到了什么?

标签: mongodb command-prompt


【解决方案1】:

如果您想在 windows 中使用命令提示符启动 mongodb,请在完成后设置环境变量全局。您可以在 MongoDB 在默认端口 27017 上启动的 windows 中键入 mongod。要在 windows 中设置环境变量 search environment variable->path 主要添加 mongodb 路径

c:/Program Files/MongoDB/Server/3.6/bin/

根据您在系统上安装的 MongoDB 相应地更改版本号 3.6。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-04
    • 2017-02-03
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2023-04-08
    • 2017-02-10
    • 1970-01-01
    相关资源
    最近更新 更多