MongoDB管理使用者相關操作總結
列出所有使用者
mongo
use admin
db.system.users.find()
禁用認證模式
/etc/mongod.conf
noauth = true
auth = false
建立使用者
使用者是基於資料庫的,在admin資料庫上建立的使用者屬於管理者使用者。
管理者使用者的建立
擁有所有資料庫管理許可權的使用者
use admin
db.createUser({
user : "使用者名稱"
pwd : "密碼"
roles : [
{
role : "userAdminAnyDatabase"
db : "admin"
}
]
})
特定資料庫管理許可權的使用者
use "資料庫名"
db.createUser({
user : "使用者名稱",
pwd : "密碼",
roles : [
{
role : "userAdmin",
db : "資料庫名"
}
]
})
一般使用者
db "資料庫名"
db.createUser({
user : "使用者名稱",
pwd : "密碼",
roles: [
{
role : "read", # or "readWrite"
db : "資料庫名",
}
]
})
使用者驗證
db.auth("使用者名稱", "密碼")
mongo shell 啟動的驗證
$ mongo “資料庫名” -u “使用者名稱” -p “密碼”
刪除使用者
use "資料庫名"
db.system.users.remove({user: "要刪除的使用者名稱"})
例:建立一個資料庫使用者,對該資料具有讀寫許可權
建立一個對資料庫具有讀寫許可權的資料庫使用者
use dbname ;
db.createUser({user: “dbuser”, pwd: “dbuseradmin”, roles:[{role: “readWrite”, db: “dbname”}] })
資料庫使用者登入
mongo dbname -u dbuser -p dbduseradmin
mongo
use admin
db.system.users.find()
禁用認證模式
/etc/mongod.conf
noauth = true
auth = false
建立使用者
使用者是基於資料庫的,在admin資料庫上建立的使用者屬於管理者使用者。
管理者使用者的建立
擁有所有資料庫管理許可權的使用者
use admin
db.createUser({
user : "使用者名稱"
pwd : "密碼"
roles : [
{
role : "userAdminAnyDatabase"
db : "admin"
}
]
})
特定資料庫管理許可權的使用者
use "資料庫名"
db.createUser({
user : "使用者名稱",
pwd : "密碼",
roles : [
{
role : "userAdmin",
db : "資料庫名"
}
]
})
一般使用者
db "資料庫名"
db.createUser({
user : "使用者名稱",
pwd : "密碼",
roles: [
{
role : "read", # or "readWrite"
db : "資料庫名",
}
]
})
使用者驗證
db.auth("使用者名稱", "密碼")
mongo shell 啟動的驗證
$ mongo “資料庫名” -u “使用者名稱” -p “密碼”
刪除使用者
use "資料庫名"
db.system.users.remove({user: "要刪除的使用者名稱"})
例:建立一個資料庫使用者,對該資料具有讀寫許可權
建立一個對資料庫具有讀寫許可權的資料庫使用者
use dbname ;
db.createUser({user: “dbuser”, pwd: “dbuseradmin”, roles:[{role: “readWrite”, db: “dbname”}] })
資料庫使用者登入
mongo dbname -u dbuser -p dbduseradmin
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2135934/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB相關操作MongoDB
- mongodb關於使用者許可權的總結MongoDB
- Ajax 相關總結
- WPF 相關總結
- Mongodb 管理操作MongoDB
- java Set相關總結Java
- java List相關總結Java
- java Map相關總結Java
- vue原理相關總結Vue
- 相機成像相關知識總結
- linux 使用者/組相關操作Linux
- mysql相關問題總結MySql
- Springmvc相關配置總結SpringMVC
- 畫素相關概念總結
- TCP相關面試題總結TCP面試題
- MySql相關語句總結MySql
- 二極體相關總結
- 總結 MySQL 相關知識點MySql
- JavaScript作用域相關的總結JavaScript
- JavaScript跨域相關的總結JavaScript跨域
- java Queue佇列相關總結Java佇列
- 資訊熵相關知識總結熵
- JVM相關知識點總結JVM
- Android聲音相關總結Android
- Akka之Source相關API總結API
- firewall-cmd 相關命令總結
- 關於Webservice介面對接相關總結Web
- MongoDB(5)- Document 文件相關MongoDB
- 【Mongodb】使用者和認證許可權總結MongoDB
- 【Mongodb】使用者和認證 許可權總結MongoDB
- 備份容災相關概念總結
- 文字匹配相關方向打卡點總結
- 網路、HTTP相關學習總結HTTP
- Java 容器相關知識全面總結Java
- App網路相關設計總結APP
- ZooKeeper和Curator相關經驗總結
- 磁帶機相關總結(轉載)
- vim 命令 快捷鍵以及相關總結