![在 Windows 8 上将 mongodb 安装为服务](https://linux22.com/image/799992/%E5%9C%A8%20Windows%208%20%E4%B8%8A%E5%B0%86%20mongodb%20%E5%AE%89%E8%A3%85%E4%B8%BA%E6%9C%8D%E5%8A%A1.png)
我正在尝试将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
选项运行。