win10设置Mongodb启动为Windows服务自启动

1、首先安装好MongoDB,目录如图所示
win10设置Mongodb启动为Windows服务自启动_第1张图片
2、如上图,创建data目录,在data目录中创建db目录和log目录
win10设置Mongodb启动为Windows服务自启动_第2张图片
3、在log目录中创建mongodb.log文件,空文件就行,要确保后缀名是.log
win10设置Mongodb启动为Windows服务自启动_第3张图片
4、打开黑屏终端,切记是用管理员身份打开,笔者之前没用管理员打开,设置Windows服务总是不成功,在搜索框输入cmd,右键“命令提示符”,以管理员身份打开

5、进入到安装mongodb目录的bin目录下
E: cd MongoDB\bin

6、在黑屏终端输入mongod.exe --logpath E:\MongoDB\data\log\mongodb.log --logappend --dbpath E:\MongoDB\data\db --directoryperdb --bind_ip 0.0.0.0 --serviceName MongoDB --install

–logpath后面的路径为步骤3创建的mongodb.log的路径
–dbpath后面的路径为步骤2创建的db目录的路径
–bind_ip为绑定id,不绑定IP默认只能本机127.0.0.1访问,绑定IP为0.0.0.0之后,整个局域网的人都可以访问

7、手动进入data\db目录,选中mongod.lock和storage.bson两个文件进行删除
在这里插入图片描述
这两个文件不删除,Windows服务启动会报100的错误,很关键

8、启动服务,net start MongoDB
服务的名字即是第6步–serviceName后面的名字

注意:mongodb的安装目录不应有中文,如果有,服务启动的路径会出现乱码,导致找不到对应的文件
以上就是Windows如何设置mongodb服务以及所有的坑点了!!

你可能感兴趣的:(项目中遇到的技术点)