mongodb - 无法将 MongoDB 作为服务启动

我已经为 MongoDB 开发了几个月,并希望将其作为服务安装在我的 Windows 7 Enterprise 机器上。以下是我为创建服务而执行的命令:

"D:\Milvia Systems\Development\MongoDB\mongod.exe" --logpath "D:\Milvia Systems\Development\MongoDB\logs\DBLog.log" --logappend --dbpath "D:\Milvia Systems\Development\MongoDB\db" -vvv --reinstall

但是,每当我使用 net start "MongoDB"或服务控制面板时,我都会收到以下错误:

Error 1053: The service did not respond to the start or control request in a timely fashion.

环境:Windows 7 Enterprise 64bit MongoDB:1.6.3 pdf文件版本 4.5

最佳答案

您检查过您的日志以了解真正的问题吗?

我建议将 Mongo 安装解压到 c:\mongodb

创建 c:\mongodb\logsc:\mongodb\data\db 目录。

然后浏览 c:\mongodb\bin 目录并运行以下命令来删除该服务(如果你已经安装了它!):

mongod --remove

然后安装服务,指定日志和数据目录:

mongod --logpath c:\mongodb\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install

然后,如果启动服务出现问题,您应该在指定的日志文件中看到原因。

更多信息 here .

https://stackoverflow.com/questions/4661670/

相关文章:

mongodb - mongo组查询如何保留字段

mongodb - 如何使用 Homebrew 软件安装早期版本的 mongodb?

mongodb - Azure 表与 Azure 上的 MongoDB

mongodb - 如何将 mongodump 用于 1 个集合

mysql - MongoDB 与 MySQL

node.js - 在 Mongoose 中填充后查询

mongodb - 如何在 MongoDB 中设置主键?

mongodb - 使用 mongoimport 将 json 从文件导入 mongodb

mongodb - 你可以在 Mongo 中为 $addToSet 指定一个键吗?

android - 安卓上的 MongoDB