初始MongoDB------将MongoDB创建为Windows服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始MongoDB------将MongoDB创建为Windows服务相关的知识,希望对你有一定的参考价值。

上一遍我写的是关于基本的MongoDB的安装,可能不是很详细,也写得很不好,不过这次我们会详细的说说,如果将MongoDB部署在你的Windows电脑上。

1.配置环境变量

如果每次都要在CMD进入MongoDB上的bin目录来操作,那就真的很麻烦了,那么我们就直接在环境变量上添加好了。

首先右击我的电脑点击属性,找到高级系统设置,然后进入

技术分享

然后就看到环境变量了

技术分享

然后点击进入,找到Path这一列

技术分享

Path路径上存放的都是各个应用程序的bin路径,只要在这里配置好了,就能在CMD上使用bin目录上的exe执行程序了

技术分享

每个路径之间用“;”隔开,将MongoDB的bin目录添加上去就可以了

然后我们打开cmd就可以直接使用mongod、mongo等命令了

技术分享

二.将mongoDB添加为windows服务

将mongoDB添加为windows服务有两种方法,跟启动Mongo实例一样,可以直接用命令启动或者用配置文件启动。不过基本都是大同小异,配置文件无非就是把参数进去而已。

因为我的电脑上已经有两个mongodb服务了,所以我直接把配置文件的方法给你们看吧

首先在你创建一个文件夹用来放你的数据库,然后建以下这样的目录

技术分享

db就是放数据库文件,logs放日志文件,config就是放配置文件

现在我们看看配置文件里有些什么

技术分享

前面两个很好懂,第三个是开启日志功能,这个日志不是我们平时说的日志,是用于单个MongoDB实例紧急复原。

第四个就是log文件进行日志追加。

最后一个就是端口

保存好之后我们就可以开始了

需要用管理员身份打开cmd(切记,一定要,不然创建失败)

技术分享

 

命令就是mongodb --auth --install --serviceName "DBMongo_Self" --serviceDisplayName "DBMongo_Self" -f E:\\MongoDB_Self\\db_DriverTest\\config\\mongodb.conf

如果你只是建一个MongoDB服务,只要 serviceName参数就可以了,如果你要多建几个就要serviceDisplayName,不然会创建失败

创建完之后我们就去服务管理器中查看

技术分享

然后点击启动就好啦.

然后就可以用RoboMongo连接就好啦~

 

以上是关于初始MongoDB------将MongoDB创建为Windows服务的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB3.2.8创建初始用户

MongoDB环境搭建与初始配置

Linux mongodb 环境搭建与初始配置

如何在 MongoDB 中加载初始数据?

mongodb单机升级为副本集

MongoDB分片集群搭建及扩容