安装配置
下载 https://www.mongodb.com/try/download/community 因为官网下载非常慢,所以提供一下分流(4.41 windows) 链接:https://pan.baidu.com/s/1yApEKK3YvAVOhQdkfuNQxQ提取码:drii 文档 https://docs.mongoing.com/
配置
安装(相当慢),中间可以自己选择安装目录。
设置环境变量
以下 {{path}} 为MongoDB的安装目录
把{{path}}/bin 添加到系统变量的path里
不行的话,重启一下
4.0版本以下相关配置
4.0以上不需要设置
创建文件夹
{{path}}
data
db
log
{{path}}
mongod.cfg:内容
systemLog:
destination: file
path: {{path}}\data\log\mongod.log
storage:
dbPath: {{path}}\data\db
安装 MongoDB服务
{{path}}\bin\ 目录运行
mongod.exe --config "{{path}}\mongod.cfg" --install
创建用户
//打开mongo shell
mongo
//选择admin数据库
use admin
//创建超级用户
db.createUser({
user: 'root', // 用户名
pwd: '123456', // 密码
roles:[{
role: 'root', // 角色
db: 'admin' // 数据库
}]
})
//数据库操作者
db.createUser({ user: 'test', pwd: '123456',roles:[{ role: 'readWrite', db: 'todolist' }] })
开启验证
修改 mongod.cfg,security标签下添加authorization: enabled
#security:
authorization: enabled
//注意
mongod.cfg下的security前面自带#,删除即可,否则连接时会报错
其他操作
启动/关闭 MongoDB服务
net start MongoDB
net stop MongoDB
连接
//shell root角色
mongo "mongodb://root:123456@localhost"
//其他角色
mongo "mongodb://test:123456@localhost/todolist"