?前期準備
1.mongo數據庫角色類role
-
數據庫用戶角色(Database User Roles):
read:授予User只讀數據的權限 readWrite:授予User讀寫數據的權限
-
數據庫管理角色(Database Administration Roles):
dbAdmin:在當前dB中執行管理操作 dbOwner:在當前DB中執行任意操作 userAdmin:在當前DB中管理User
-
備份和還原角色(Backup and Restoration Roles):
backup restore
-
跨庫角色(All-Database Roles):
readAnyDatabase:授予在所有數據庫上讀取數據的權限 readWriteAnyDatabase:授予在所有數據庫上讀寫數據的權限 userAdminAnyDatabase:授予在所有數據庫上管理User的權限 dbAdminAnyDatabase:授予管理所有數據庫的權限
-
集羣管理角色(Cluster Administration Roles):
clusterAdmin:授予管理集羣的最高權限 clusterManager:授予管理和監控集羣的權限,A user with this role can access the config and local databases, which are used in sharding and replication, respectively. clusterMonitor:授予監控集羣的權限,對監控工具具有readonly的權限 hostManager:管理Server
?創建開始
1.重點
數據庫展示
2.創建語句
db.createUser( {user: "sa",pwd: "123456",roles: [ { role: "readWrite", db: "blast_platform" } ]})
一定要在admin數據庫下創建用戶語句,如果不好用,請在新建庫中執行下面創建語句。在這表中出現了你新建的庫+你仙劍的用戶名就OK了!
3.執行結果如下
打完收工!