Mongodb.zip版环境搭建
准备工作
首先去官方下载mongodb.zip文件。
下载地址:https://www.mongodb.com/try/download/community
安装
将下载好的zip文件进行解压,这里我的解压环境为D:\Program\
文件夹名称为mongodb-win32-x86_64-windows-4.4.4
。
以下是目录结构:
mongodb-win32-x86_64-windows-4.4.4
│ LICENSE-Community.txt
│ mongo.conf #自定义新增项
│ MPL-2
│ README
│ THIRD-PARTY-NOTICES
│
├─bin
│ Install-Compass.ps1
│ mongo.exe
│ mongo.pdb
│ mongod.exe
│ mongod.pdb
│ mongos.exe
│ mongos.pdb
│
├─data #自定义新增项
│ │ collection-0--4706583398678029279.wt
│ │ collection-0-8934722653277117748.wt
│ │ collection-2-8934722653277117748.wt
│ │ collection-4-8934722653277117748.wt
│ │ index-1--4706583398678029279.wt
│ │ index-1-8934722653277117748.wt
│ │ index-2--4706583398678029279.wt
│ │ index-3-8934722653277117748.wt
│ │ index-5-8934722653277117748.wt
│ │ index-6-8934722653277117748.wt
│ │ mongod.lock
│ │ sizeStorer.wt
│ │ storage.bson
│ │ WiredTiger
│ │ WiredTiger.lock
│ │ WiredTiger.turtle
│ │ WiredTiger.wt
│ │ WiredTigerHS.wt
│ │ _mdb_catalog.wt
│ │
│ ├─diagnostic.data
│ │ metrics.2021-04-02T06-00-55Z-00000
│ │ metrics.2021-04-02T06-01-57Z-00000
│ │ metrics.2021-04-02T06-13-57Z-00000
│ │ metrics.interim
│ │
│ └─journal
│ WiredTigerLog.0000000003
│ WiredTigerPreplog.0000000001
│ WiredTigerPreplog.0000000002
│
└─logs #自定义新增项
mongo.log
默认解压后没有其他文件夹只存在bin
文件夹,需要手动创建data
和logs
文件夹。
创建好后再创建一个叫mongo.conf
的文件,并在里面增加如下内容:
dbpath=D:\Program\mongodb-win32-x86_64-windows-4.4.4\data #数据库路径
logpath=D:\Program\mongodb-win32-x86_64-windows-4.4.4\logs\mongo.log #日志输出文件路径
logappend=true #错误日志采用追加模式
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
#auth=true #启用密码登录-修改这里
serviceName=mongodb4.4.4 #windows服务名
注意:这里的路径需要与自己设置的路径相匹配。
这一步完成后,就已经可以运行服务器了。
初次安装没有用户密码,所以这里不需要启动auth
配置项。
运行mongod --config "D:\Program\mongodb-win32-x86_64-windows-4.4.4\mongo.conf"
命令,关联配置文件。
之后就可以通过mongod
启动服务器了。
密码设置
利用上述方式启动服务器后,运行mongo
命令,进行匿名登录。
运行use admin
,使用系统数据库。
然后运行db.createUser({user:"root",pwd:"root",roles:["root"]})
创建用户。
现在停止运行mongodb服务器,修改配置文件。将auth
配置项开启。
windows服务安装
运行mongod --config D:\Program\mongodb-win32-x86_64-windows-4.4.4\mongo.conf --install
为windows安装服务。
之后就可通过net
命令来启动服务器了。
删除则使用mongod --config D:\Program\mongodb-win32-x86_64-windows-4.4.4\mongo.conf --remove
删除即可。