【问题标题】:MongoDB connect failedMongoDB 连接失败
【发布时间】:2017-02-11 22:11:36
【问题描述】:

我的问题是即使设置了 mongod.exe "mongod.exe --install --logpath c:\mongodb\logs --logappend --dbpath c:\mongodb\data\db --directoryperdb",当我在另一个 shell 上启动 mongo.exe 时,出现连接错误

MongoDB 外壳版本:3.2.9 连接到:test 2016-10-01T17:20:11.543+0300 W NETWORK [thread1] 5000 毫秒后无法连接到 127.0.0.1:27017,放弃。 2016-10-01T17:20:11.543+0300 E QUERY [thread1] 错误:无法连接到服务器 127.0.0.1:27017,连接尝试失败:connect@src/mongo/shell/mongo.js:229:14 @(连接):1:6 异常:连接失败

我做错了什么?在 Windows 10 上运行它。设置后的 Mongod.exe 等待连接。

【问题讨论】:

    标签: node.js mongodb


    【解决方案1】:

    这是因为数据库服务器必须正在运行并等待连接。我认为您应该首先在根目录中使用./mongod 启动您的数据库服务器,然后让它运行。希望这会有所帮助!

    【讨论】:

    • 嘿,所以我所做的是我安装了所有 Windows 更新,因为自从升级到 Windows 10 之后我没有重新安装它,它运行良好,如果我清楚地记得我一直在一个终端上运行 mongod在另一个中再次运行它,而不是只运行一次然后在另一个中运行 mongo,无论如何感谢您的反馈,非常感谢
    【解决方案2】:

    这可能是因为操作系统权限,例如,如果您在 windows尝试以管理员模式打开cmd(命令行),然后 尝试再次启动 MongoDB 服务器,我希望这能解决您的问题

    【讨论】:

    • 试一下:在管理员模式下打开cmd后,不加双引号,然后输入“net start MongoDB”,你会得到一条消息“MongoDb服务正在启动”
    • 做到了,将其安装为服务,但是当我启动 mongo 时它仍然无法连接并给我错误,即使在 cmd 上作为管理员,它仍然无法连接,尝试使用Robomongo 和其他相关工具,但仍然没有连接
    猜你喜欢
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2017-11-09
    • 2021-05-09
    • 2017-10-05
    相关资源
    最近更新 更多