先在D:\mg\data下新建一个logs文件夹,再在logs文件夹下新建一个logs.txt文件

windows下安装mongodb服务,管理员身份运行cmd

C:\Users\E73>mongod --logpath "D:\mg\data\logs\logs.txt" --logappend --dbpath "D:\mg\
data\db" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB"
 --install

 当输出的日志文件log.txt里有这些话说明安装成功了

2019-01-17T07:27:39.358-0700 I CONTROL  [main] Trying to install Windows service \'MongoDB\'
2019-01-17T07:27:39.474-0700 I CONTROL  [main] Service \'MongoDB\' (MongoDB) installed with command line \'E:\mongodbwj\bin\mongod.exe --logpath e:\mongodbwj\data\logs\logs.txt --logappend --dbpath e:\mongodbwj\data\db --directoryperdb --service\'
2019-01-17T07:27:39.474-0700 I CONTROL  [main] Service can be started from the command line with \'net start MongoDB\'

 

卸载服务

卸载:mongod.exe --remove --serviceName "MongoDB"

 

管理员身份运行cmd

net start mongodb

报错

C:\Users\E73>net start MongoDB
MongoDB 服务正在启动 .
MongoDB 服务无法启动。

发生服务特定错误: 100.

请键入 NET HELPMSG 3547 以获得更多的帮助。

 

 

解决方法:

在mongodb安装路径下data文件中有两个文件一个mongod.lock和storage.bson,一般删除mongod.lock就可以了,如果服务错误代码100还不能解决,就把mongod.lock和storage.bson一起删掉再启动就可以了!

 

成功加入windows服务中

 

 

版权声明:本文为z-x-y原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/z-x-y/p/9305635.html