我已经下载了 MongoDB Windows msi 安装并成功运行。
mongod.exe 和 mongo.exe 命令文件执行工作正常。
安装手册展示了如何创建配置文件,然后使用命令创建Windows Server
sc.exe create MongoDB binPath= "\"C:\mongodb\mongod.exe\" --service --config=\"C:\mongodb\mongod.cfg\""
这将创建一个 SUCCESS 响应。
然后服务就启动了
net start MongoDB
但这会产生响应
System Error 2 has occurred.
The system cannot find the file specified.
对于有需要的人来说,解决方法是手册指示 mongod.exe 的默认路径不正确,该路径应该位于 bin 目录中
C:\mongodb\bin\mongod.exe
因此,虽然这是一个问题,但我也解决了这个问题,以便其他可能遇到此问题的人受益。
另外,默认情况下,MongoDB 将安装在 Windows 中的 C:\Program Files 中,您应该使用自定义安装将其放入 C:\mongodb 中。
您可能在安装之前已经有一个名为“MongoDB”的服务,因此它没有成功安装。
尝试使用以下命令删除前一个:"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --remove
然后您可以尝试再次安装该服务并启动net start MongoDB
命令。现在应该可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)