Windows用户如何安装Mongodb3.4并设置为系统服务

前言

前段时间为了解决前端对接口的测试的问题,在网上搜索了很多的解决方案,最终吸引个人是一个名为Yapi的工具。好家伙,看文档介绍的功能都很知足个人需求,撸起文档就是干。等等,官方文档说这个项目依赖于Mongodb,那好吧,环境仍是得配起来的,因而便有了下文。html

步骤

  1. 获取Mongodb的安装包,点这里,下载的版本是3.4.9,须要其余的版本的可自行前往官网下载中心下载。
  2. 安装,像普通软件安装的方法同样安装便可,记住安装的文件路径,好比(D:\MongoDB\Server\3.4\)
  3. 新建文件夹,在D:\MongoDB\Server\3.4\下面建立data文件夹,data文件夹下建立db文件夹;在D:\MongoDB\Server\3.4\下面建立 log文件夹。
  4. 新建配置文件,在D:\MongoDB\Server\3.4\下面新建mongo.conf文件,而且用编辑器打开,复制以下内容:
dbpath = D:\MongoDB\Server\3.4\data\db
logpath = D:\MongoDB\Server\3.4\log\mongodb.log
logappend = true
directoryperdb = true
serviceName = MongoDBService
serviceDisplayName = MongoDBService
port = 27017
复制代码

dbpath:数据库数据存储路径;logpath:log日志存储路径;logappend:是否追加记录;serviceName:注册的系统服务名;serviceDisplayName:用于显示的系统服务名;port:mongodb的对外端口。前端

  1. 按下windows+x,选择windows powershell(管理员),进入shell面板,输入cd D:\MongoDB\Server\3.4\bin进入mongodb.exe所在的目录,执行./mongodb.exe -install -f "D:\MongoDB\Server\3.4\mongo.conf"
  2. 检查windows服务是否安装成功,打开以前的log文件,若是出现以下的提示,即安装成功:
2019-08-22T11:00:47.441+0800 I CONTROL  [main] Trying to install Windows service 'MongoDBService'
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service 'MongoDBService' (MongoDBService) installed with command line 'D:\MongoDB\Server\3.4\bin\mongod.exe -f D:\MongoDB\Server\3.4\mongo.conf --service'
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service can be started from the command line with 'net start MongoDBService'
复制代码
  1. 启动服务
net start MongoDBService
复制代码
  1. 其余命令
  • 中止服务
net stop MongoDBService
复制代码
  • 删除服务
mongod.exe --remove --serviceName "MongoDB"
复制代码

总结

  • 配置mongo.conf的时候,里面的文件路径一概不能使用引号,包括变量对应的值也不能够,不然安装不成功;
  • Windows必定要使用管理员权限,否则也是安装不成功的;
  • 安装成功以后,推荐使用可视化工具操做管理Mongodb,若是仍是想用命令行,直接去Mongodb的bin目录打开shell,输入./mongo.exe进入交互式界面。
相关文章
相关标签/搜索