Rog*_*ton 8 windows-services mongodb
我已经下载了MongoDB Windows msi安装并成功运行.
mongod.exe和mongo.exe命令文件执行正常.
安装手册显示如何创建配置文件,然后使用该命令创建Windows Server
sc.exe create MongoDB binPath= "\"C:\mongodb\mongod.exe\" --service --config=\"C:\mongodb\mongod.cfg\""
Run Code Online (Sandbox Code Playgroud)
这会创建一个SUCCESS响应.
然后启动该服务
net start MongoDB
Run Code Online (Sandbox Code Playgroud)
但这会产生反应
System Error 2 has occurred.
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
对于那些需要它的人来说,解决方案是手册指示mongod.exe的错误默认路径,它应该在bin目录中
C:\mongodb\bin\mongod.exe
Run Code Online (Sandbox Code Playgroud)
因此,虽然这是一个问题,但我也解决了这个问题,以造福于可能遇到这个问题的其他人.
此外,默认情况下,MongoDB将安装在Windows中的C:\ Program Files中,您应该使用自定义安装将其放入C:\ mongodb.
安装完 mongodb 后,C:\mongodb你只需执行以下操作:
mongod --install --logpath C:\mongodb\logs\mongo.log
Run Code Online (Sandbox Code Playgroud)
日志文件的路径必须存在,并且必须是 Windows 绝对路径。然后输入以下命令启动 MongoDB 服务:
net start MongoDB
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6563 次 |
| 最近记录: |