mongodb创建 windows 服务,开机自启动
我的安装路径:D:\Program Files\MongoDB\Server\3.4\bin
数据库的存放路径:D:\mongodata
1 之前我在 d盘下创建了 mongodata 目录,mongodata 下面创建了 db 目录,如果我们要做 windows 服务,需要再做一个 dbConf 目录。
```
data/
db/
dbConf/
``
2 然后在 bin 目录下执行创建 windows 服务的命令
注意:这一步需要管理员身份运行命令。即进入到 c:\windows\system32,然后找到 cmd.exe,右键管理员身份运行。
先通过命令行cmd进入到 MongoDB 的安装位置
```
我的安装路径:
d:\Program Files\MongoDB\Server\3.4\bin
```
然后创建 windows 服务
/db
/dbConf
```
mongod.exe --logpath "d:\mongodata\dbConf\mongodb.log" --logappend --dbpath "d:\mongodata\db" --serviceName "mongodbserver" --serviceDisplayName "mongodbserver" --install
```
注意:"mongodbserver"为创建服务的名字,可以自己定义
3 然后,win+r,services.msc,找到刚才的服务,然后启动他,也可以设置为开机自动启动。
当然也可以通过命令启动
```
net start YourServiceName # 开启服务
net stop YourServiceName # 停止服务
``
4 服务启动之后,就可以使用 MongoDB 了。
在命令行中执行 sc delete 服务名称,可以删除 windows 服务。