mongodb注册service启动失败(异常1053)

环境:操作系统 windows 8.1  mongodb版本 mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed 从官网下载下来。下一步。我是安装到了D盘下 D:\MongoDB\Server\3.0 然后建立对应目录 D:\Program Files\MongoDB\Data\DB D:\MongoDB\Data\Log 然后进入bin目录 执行
mongod --dbpath "D:\Program Files\MongoDB\Data\DB"
打开浏览器访问http://localhost:27017/ 出现
It looks like you are trying to access MongoDB over HTTP on the native driver port.
方法成功 下面注册成windows服务 按照mongodb官网文档
echo logpath=d:\MongoDB\Data\Log\mongo.log >"d:\MongoDB\Server\3.0"\mongo.cfg

echo dbpath=d:\MongoDB\Data\DB >>"d:\MongoDB\Server\3.0\mongo.cfg"
然后
sc.exe create MongoDB binPath= "\"D:\MongoDB\Server\3.0\bin\mongod.exe\" --service --config=\"D:\MongoDB\Server\3.0\mongo.cfg\"" DisplayName= "MongoDB" start= "auto"
然后我看了下一下管理 服务里面已经有这个服务了。尝试启动改服务。启动失败。1053 无奈只能删除掉这个服务
sc.exe delete MongoDB
后经过再次安装,重启电脑等等,一如既往还是1503错误 最后经过尝试发现
mongod.exe --dbpath d:\MongoDB\Data\DB --logpath d:\MongoDB\Data\Log\mongo.log --install --journal
命令可以正常安装服务。并且可以成功启动

你可能感兴趣的:(mongodb)