創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,廣饒企業(yè)網(wǎng)站建設,廣饒品牌網(wǎng)站建設,網(wǎng)站定制,廣饒網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,廣饒網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
-
>
use admin
;
-
>
db
.
createUser
(
{
user
:
"admin"
,
pwd
:
"123456"
,
roles
:
[
{ role
:
"root"
,
db
:
"admin"
}
]
}
)
-
Successfully added user
:
{
-
"user"
:
"admin"
,
-
"roles"
:
[
-
{
-
"role"
:
"root"
,
-
"db"
:
"admin"
-
}
-
]
-
}
user:用戶名
pwd:密碼
roles
:指定用戶的角色,可以用一個空數(shù)組給新用戶設定空角色;在roles字段,可以指定內(nèi)置角色和用戶定義的角色。
role里的角色
可以選:
-
Built
-
In
Roles(內(nèi)置角色):
-
1
.
數(shù)據(jù)庫用戶角色:read、readWrite
;
-
2
.
數(shù)據(jù)庫管理角色:dbAdmin、dbOwner、userAdmin;
-
3
.
集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
-
4
.
備份恢復角色:backup、restore;
-
5
.
所有數(shù)據(jù)庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
-
6
.
超級用戶角色:root
-
// 這里還有幾個角色間接或直接提供了系統(tǒng)超級用戶的訪問(dbOwner 、userAdmin、userAdminAnyDatabase)
-
7
.
內(nèi)部角色:__system
具體角色:
-
Read:允許用戶讀取指定數(shù)據(jù)庫
-
readWrite:允許用戶讀寫指定數(shù)據(jù)庫
-
dbAdmin:允許用戶在指定數(shù)據(jù)庫中執(zhí)行管理函數(shù),如索引創(chuàng)建、刪除,查看統(tǒng)計或訪問system
.
profile
-
userAdmin:允許用戶向system
.
users集合寫入,可以找指定數(shù)據(jù)庫里創(chuàng)建、刪除和管理用戶
-
clusterAdmin:只在admin數(shù)據(jù)庫中可用,賦予用戶所有分片和復制集相關(guān)函數(shù)的管理權(quán)限。
-
readAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的讀權(quán)限
-
readWriteAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的讀寫權(quán)限
-
userAdminAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的userAdmin權(quán)限
-
dbAdminAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的dbAdmin權(quán)限。
-
root:只在admin數(shù)據(jù)庫中可用。超級賬號,超級權(quán)限