在 Windows 8 上将 mongodb 安装为服务

在 Windows 8 上将 mongodb 安装为服务

我正在尝试将mongodb其作为服务安装Windows 8

我正在使用以下命令来安装Mongodb

C:\mongodb\bin\mongod.exe --auth --config C:\mongodb\mongod.cfg --install

我收到了这个错误:

 Wed Mar 13 19:13:23 Trying to install Windows service 'MongoDB'
 Wed Mar 13 19:13:23 Error connecting to the Service Control Manager: Access is denied. (5)

我如何安装该Mongodb服务?

我尝试使用管理员权限执行此操作,但问题仍然没有解决。

答案1

出现此问题的原因是文件mongod.cfg未正确编辑。Mongodb 通常会自行编辑内容mongod.cfg,但在 Windows 8 上却无法正常工作。因此出现了此错误。我通过手动配置文件并将以下代码添加到文件来解决了此问题mongod.cfg。然后我再次尝试,现在它对我来说已经正常工作了:

logpath=C:\mongodb\log\mongo.log
logappend=true
dbpath = /mongodb/data/db

答案2

请确保您运行此命令的命令提示符作为Run as Administrator选项运行。

相关内容