一、环境准备
1.1 操作系统
支持Microsoft Windows Server 2016+
1.2 目录规划
序号 |
目录 |
说明 |
1 |
D:\Mall-B1-Win\WinDP\dataplat\mongodb\ |
MongoDB 根目录 |
2 |
D:\Mall-B1-Win\WinDP\dataplat\mongodb\data\ |
数据目录 |
3 |
D:\Mall-B1-Win\WinDP\dataplat\mongodb\log\ |
日志目录 |
1.3 安装版本
二、安装步骤
2.1 具体安装步骤
2.1.1创建数据库目录、日志目录
- D:\Mall-B1-Win\WinDP\dataplat\mongodb\data 数据目录
- D:\Mall-B1-Win\WinDP\dataplat\mongodb\log 日志目录
2.1.2双击.msi文件
2.1.3点击next
2.1.4选择Complete
2.1.5注册Mongo为Windows服务
2.1.6取消勾选,点击Next
2.1.7点击Install
2.1.8启动MongoDB服务
2.1.9配置修改
C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg
绑定IP 127.0.0.1 改为 0.0.0.0
2.2.0连接MongoDB
使用 NoSQL Manager for MongoDB 连接 Mongo。 下载地址
三、用户创建
mongodb安装好后第一次进入是不需要密码的,也没有任何用户。MongoDB的每个用户是对应于每个数据库的,所以创建用户时我们指定数据库。
下面的Mongo shell 可以使用NoSQL Manager for MongoDB 工具执行。
3.1用户管理添加
use admin
db.createUser({user: "admin",pwd: "kangll@001",roles: [{ role: "userAdminAnyDatabase", db: "admin"}]})
db.auth("admin","kangll@001")
3.2添加普通用户
db.createUser({user: "reid",pwd: "rCg3F4m#rjveh",roles: [{ role: "readWrite", db: "reid"}]})
use ipvacloud_reid
### 认证
db.auth("reid_aio","rCg3F4m#rjveh")
使用NoSQL Manager for MongoDB 工具,
增加 hdp用户 dbOwner角色