MongoDB增加用戶認證: 增加用戶、刪除用戶、修改用戶密碼、讀寫權限、只讀權限


1.添加並驗證用戶


> use admin
> db.addUser("zjx","tsjianxin") #添加用戶

> db.auth("zjx","tsjianxin")

 

 

以上為2.6以前版本添加用戶,2.6以后版本增加用戶並賦予權限:

1 use admin
2 db.createUser({user:"root",pwd:"root",roles:[{role:"readWrite",db:"admin"}]})

2.查看已存在的用戶

 

> db.system.users.find()

 

3.現在來給另一個數據庫51cv配置一個讀寫權限的用戶


> use 51cv
> db.addUser("51cvrw","51cv")
 ..."readOnly" : false...


4.配置一個只讀權限的用戶


> use 51cv
> db.addUser("51cvr","51cv",true)
> db.system.users.find()
  ..."readOnly" : true...


5.刪除用戶


> use dbname (admin or 51cv ,etc)
> db.system.users.remove({user:"haha"})
> db.system.users.find()


6.用戶登錄數據庫測試


mongo admin -u zjx -p tsjianxin

/usr/local/MongoDB/bin/mongo admin -u 用戶名 -p  密碼 --port 端口號

以上為2.6以前版本添加用戶,2.6以后版本:

1 ./bin/mongo -u user -p password 127.0.0.1:27017/dbname


免責聲明!

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



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