win7安装mongodb的服务小记

作者:沙师弟时间:2016-06-13
win7下面安装mongodb后,我希望直接开启mongodb的服务,但是一直没有没成功,个人感觉上windows各种坑,mac上装这些东西就很容易。 首先我按照度娘的指示制定mongodb的服务名,可是当我运行完
mongod --dbpath "D:\mongodb" --logpath "D:\mongodb\logs.txt" --install --serviceName "MongoDB"
之后,去启动mongodb的服务:
net start MongoDB
一直提示:
The service name is invalid

More help is available by typing NET HELPMSG 2185.
后面终于发现,在运行第一条命令之后,会在log.txt出现相应的信息:
2016-05-31T16:24:23.294+0800 Trying to install Windows service 'MongoDB'
2016-05-31T16:24:23.296+0800 Error connecting to the Service Control Manager: Access is denied. (5)
然后administrator身份去运行cmd,再次运行第一条命令,终于可以跑:
net start MongoDB
最后一步,在桌面右击进入系统高级设置,添加path的环境变量,把目录指向mongodb的安装位置的bin目录,添加成功后即可在cmd直接运行 mongo 命令。