windows環境下mongodb下權限設置


1、創建超級用戶

超級用戶位於admin集合下。

use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] })

user是的登陸的用戶名,pwd是設置的密碼。

 

2、修改mongodb配置文件

文件默認的路徑是:路徑:C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg

4.2是安裝的mongodb版本,請按照自己 版本選擇。

修改配置:

security:
authorization: enabled

 

3、重啟mongodb服務

window+r 快捷鍵輸入:

 

 

 找到mongodb服務,右鍵重新啟動。

4、重新的登陸

mongo admin -u 用戶名 -p 密碼 mongo ip:27017/數據庫名稱 -u user -p password

 

以上是設置全局的用戶。

 

接着可以設置某一個集合(數據庫)的權限,如mfg集合:

 

 

創建用戶:

 
         
db.createUser(
  {
  user: "mfg",
  pwd: "123456",
  roles: [ { role: "dbOwner", db: "mfg" } ]
  }
  )
 

鏈接數據庫:

mongo mfg -u mfg -p 123456

執行show dbs只能看到mfg數據庫。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM