我正在尝试在Windows XP SP 3上安装MongoDB 1.6.3。
我按照MongoDB wiki的说明进行操作。我可以看到已经安装了Windows服务但未启动。
可执行文件的路径如下:
"C:\Tools\mongodb-win32-i386-1.6.3\bin\mongod" --bind_ip 127.0.0.1 --logpath c:/mongodb/logs/mongodb.log --logappend --dbpath "c:/mongodb/data" --directoryperdb MongoDB --service
当我尝试启动服务时,弹出一个错误弹窗,显示以下消息:
错误 1053:服务未能在及时响应启动或控制请求。
将
dbpath
和 logpath
更改为分别为 c:/data/db
和 c:/data/logs/mongodb.log
,但结果仍然相同。我已经检查过所有目录和文件确实存在 - 没有问题。
我刚刚在东部时间下午1:18再次尝试,得到了同样的错误,并在日志文件中看到了这个:
Sun Sep 26 13:18:15 dbexit:
Sun Sep 26 13:18:15 shutdown: going to close listening sockets...
Sun Sep 26 13:18:15 shutdown: going to flush oplog...
Sun Sep 26 13:18:15 shutdown: going to close sockets...
Sun Sep 26 13:18:15 shutdown: waiting for fs preallocator...
Sun Sep 26 13:18:15 shutdown: closing all files...
Sun Sep 26 13:18:15 closeAllFiles() finished
Sun Sep 26 13:18:15 dbexit: really exiting now
我相信日志文件已经正确设置并正常工作,但我得到的信息并不有用。
还有一个有用的提示:如果我在命令行中打开一个命令壳并启动MongoDB,则可以无任何问题地运行它。
如果您对我出了什么问题或需要纠正的地方有任何建议,将不胜感激。
mongod --install --service --dbpath D:\mongo\db --logappend --logpath D:\mongo\log\mongo.log
。通过查看日志,MongoDB在Windows路径\...
上没有任何问题。 - Bakudan