说明:64位windows10,MongoDB为4.0.11且为安装版(MSI)
各种步骤繁多的教程,看得让人懵圈,其实没有这么复杂…
- 下载
https://www.mongodb.com/download-center/community - 双击msi文件
“同意协议”->选“custom”安装->选择安装位置->Service Configuration ->Install MongoDB CompassService Configuration:该步骤不用去作变更,因为它默认选中“安装为系统服务”而不是“安装为本地(域)服务”
Install MongoDB Compass:该步骤千万记得要去掉左下角的“Install MongoDB Compass”勾选,那是图形化操作软件,下载很耗时 - 测试
打开浏览器输入127.0.0.1:27017出现如下画面就说明OK了!
个人认为某些不需要的步骤
1.需要在“安装目录/data”下新建db文件夹、需要在某盘符下新建db文件夹
我有试过在安装目录下新建db文件夹,并使用命令mongod --dbpath “xxxxxx/data/db”,发现db下的文件内容和它的上一级目录data中的一模一样。并且在Mongod.cfg中发现如下配置
# Where and how to store data.
storage:
dbPath: C:\Program Files\MongoDB\data
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\log\mongod.log
所以我觉得没必要去配置。当然前提是跟我一样,安装的4.0.11版本,可能旧版本需要吧
2.将“安装目录/bin”添加进系统环境变量
之所以需要添加进环境变量,是为了在cmd中使用mongod命令来启动关闭服务。但是你只要在“Service Configuration”那一步不作改动,安装程序已经帮你注册为系统服务,你只需要net start MongoDB或者net stop MongoDB就行了。
3.将MongoDB服务注册为系统服务并设置日志文件
你可能使用过如下dos命令:mongod --dbpath “C:\MongoDB\data\db” --logpath “C:\MongoDB\data\log\mongo.log” --install --serviceName “MongoDB”。我认为没有必要,因为MongoDB4.0的安装版已经在“Service Configuration”该步骤时默认选择“Run service as Network Service user”;日志文件的路径配置:这个其实也已经默认帮你配置好了,如上代码片段。