1.新增超級管理員
use admin
db.createuser(]}
)# 新增超級管理員
# 退出mogodb命令模式,到mongodb\bin目錄下執行
mongo localhost:27017/admin -u admin -p 123456
# 第二種登入方式
mongo
db.auth(
'admin','123456'
)
角色種類
超級使用者角色:root
資料庫使用者角色:read、readwrite
資料庫管理角色:dbadmin、useradmin
集群管理角色:clusteradmin、clustermanager、clustermonitor、hostmanager
備份恢復角色:backup、restore
角色說明
root
: 只在admin資料庫中可用。超級賬號、超級許可權
read
:允許使用者讀取指定資料庫
readwrite
:允許使用者讀寫指定資料庫
use shop
for(var i = 0;i<10;i++))}
db.goods.find(
)db.createuser(]}
)db.createuser(]}
)use admin
db.system.users.find(
)# 查詢所有賬號
mongodb 許可權管理
啟動mongod時加上 auth引數,開啟許可權認證 db.adduser username password 第三個引數是建立唯讀使用者 only read,預設readwrite 用此方法,在普通資料庫下,建立的是當前資料庫的使用者 在amdin資料庫下,建立的是root使用者 db.auth ...
MongoDB許可權驗證
ubuntu環境mongodb許可權驗證 1 環境說明 ubuntu系統,mongodb資料庫 2 在驗證設定許可權前,請保證你正確安裝好了mongodb資料庫 以上為前提 設定步驟 1 進入mongodb執行命令 mongo 2 進入mongodb 後先切換至 admin 資料庫 執行命令 use...
mongodb 許可權設定
一 關於許可權的預設配置 在預設情況下,mongod是監聽在0.0.0.0之上的,任何客戶端都可以直接連線27017,且沒有認證。這樣做的好處是,使用者可以即時上手,不用擔心被一堆配置弄的心煩意亂。然而壞處也是顯而易見,如果直接在公網伺服器上如此搭建mongodb,那麼所有人都可以直接訪問並修改資料...