1. 程式人生 > >MongoDB 基本命令備忘

MongoDB 基本命令備忘

mina 顯示數據 ODB 數據 索引 users clu base 權限

使用admin數據庫:

use admin

顯示數據庫:

show dbs

創建用戶,並制定該用戶的角色:

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

顯示用戶:

show users

用戶登錄:
db.auth("root","123456")

MongoDB中的角色設置:

Read:允許用戶讀取指定數據庫
readWrite:允許用戶讀寫指定數據庫
dbAdmin:允許用戶在指定數據庫中執行管理函數,如索引創建、刪除,查看統計或訪問system.profile
userAdmin:允許用戶向system.users集合寫入,可以找指定數據庫裏創建、刪除和管理用戶
clusterAdmin:只在admin數據庫中可用,賦予用戶所有分片和復制集相關函數的管理權限。
readAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的讀權限
readWriteAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的讀寫權限
userAdminAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的userAdmin權限
dbAdminAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的dbAdmin權限。
root:只在admin數據庫中可用。超級賬號,超級權限

MongoDB 基本命令備忘