前言
此處記錄一下mongodb開啟身份驗證的步驟
具體步驟
- 安裝mongodb
mac下直接使用homebrew安裝即可:brew install mongodb,windows則下載對應的安裝包
- 創建用戶
# 超級管理員
use admin
db.createUser({
user: "root",
pwd: "pwd",
customData: {description: "管理員用戶"},
roles: ["root"],
})
# 業務數據庫用戶
use tradition
db.createUser({
user: "tradition",
pwd: "pwd",
roles:[
{role:"readWrite", db:"tradition"},
{role: "dbAdmin", db:"tradition"},
]
})
- 開啟驗證
mac需要修改 /usr/local/etc/mongod.conf,windows修改安裝目錄下的mongod.cfg,添加以下兩行配置
security:
authorization: enabled