mongoDB用戶添加,刪除等操做

說明:customData 用戶信息備註mongodb

roles 用戶角色:
1. 數據庫用戶角色:read、readWrite;
2. 數據庫管理角色:dbAdmin、dbOwner、userAdmin;
3. 集羣管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 備份恢復角色:backup、restore;
5. 全部數據庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超級用戶角色:root數據庫

注:記得安裝時,在執行mongod.exe命令時,加上--auth 這樣之後就能夠使用用戶名和密碼後才能進行MongoDB的相關操做app

若是已經安裝了:rest

    a . net stop mongodbip

    b.  mongod.exe --bind_ip 127.0.0.1 --logpath "E:\kettleAndmongoDB\mongo_4.0\data\log\mongod.log" --logappend --dbpath "E:\kettleAndmongoDB\mongo_4.0\data\DB" --auth --install  (--auth受權)rem

    c .關掉cmd 從新以管理員身份啓動cmd

 

1.建立超級用戶:it

        選擇數據:use admin     建立超級用戶   db.createUser({user:"superuser",pwd:"pwd",roles:["root"] })test

2.建立通常用戶集羣

    use test

    db.createUser({user:"user",pwd:"12345",roles:[{role:"read",db:"test"}]})

3.刪除用戶

    db.system.users.remove({user:"user"})

    db.system.users.find()

相關文章
相關標籤/搜索