国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - MongoDB數據庫用戶角色和權限管理詳解

MongoDB數據庫用戶角色和權限管理詳解

2020-12-20 21:50任我樂 MongoDB

這篇文章主要給大家介紹了關于MongoDB數據庫用戶角色和權限管理的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

查看數據庫

使用終端命令行輸入 mongo 登陸 mongodb 之后切換到 admin 庫,并認證后可查看所有數據庫,操作如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
[root@renwole.com ~]# mongo
MongoDB shell version v4.4.0
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("1ea1-4343-9523-167a101973a9") }
MongoDB server version: 4.4.0
> use admin
> db.auth("admin","InaM6Aip#2JBlWwY")
1
> show dbs
admin  0.000GB
config  0.000GB
local  0.000GB

說明:1 表示認證成功,0 表示認證失敗,認證失敗后查看數據庫無任何返回。

創建數據庫及用戶

創建一個 renwoledb 數據庫并授權 renwole 用戶為該庫的 dbOwner 角色。另外、MongoDB數據庫實行注冊制,數據庫內無內容時,無法查看到新建的數據庫,操作如下:

?
1
2
3
4
5
6
7
8
> use renwoledb
> db.createUser(
  {
   user:"renwole",
   pwd:"renwolecom",
   roles:[{role:"dbOwner",db:"renwoledb"}]
  }
)

此時已完成了一庫一賬號的創建。如果創建用戶提示無權限,請先使用超級管理員登錄之后切換到對應的數據庫再創建即可,如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MongoDB shell version v4.4.0
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("7be9-4c30-ad2e-2a5b58127ab7") }
MongoDB server version: 4.4.0
> use renwoledb
switched to db renwoledb
> db.createUser(
   {
    user:"renwole",
    pwd:"renwolecom",
    roles:[{role:"dbOwner",db:"renwoledb"}]
   }
 )
uncaught exception: Error: couldn't add user: command createUser requires authentication :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1343:11
@(shell):1:1
 
> use admin
switched to db admin
> db.auth("root","renwolecompassword")
1
> use renwoledb
switched to db renwoledb
> db.createUser(
   {
    user:"renwole",
    pwd:"renwolecom",
    roles:[{role:"dbOwner",db:"renwoledb"}]
   }
 )
Successfully added user: {
    "user" : "renwole",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "renwoledb"
        }
    ]
}

添加 root 用戶,擁有整個 MongoDB 最高權限,建議取消認證模式后,先進入到 admin 庫,再添加 root 用戶權限

?
1
2
> use admin
> db.createUser({user: "root",pwd: "renwolecom",roles: [ { role: "root", db: "admin" } ]})

密碼修改

修改某個賬號的數據庫密碼需要進入到該數據庫,認證后再修改,否則報錯,操作如下:

?
1
2
3
4
> use renwoledb
> db.changeUserPassword("renwole", "renwolecompwdnew")
> db.auth("renwole","renwolecompwdnew")
1

刪除用戶及數據庫

刪除用戶(必須切換到admin使用最高權限刪除某個用戶角色)

?
1
2
> db.system.users.remove({user:"renwole"});
WriteResult({ "nRemoved" : 1 })

刪除所有用戶(必須具備超級管理權限才能刪除)

?
1
> db.system.users.remove({})

刪除數據庫(必須切換到指定的數據庫,然后再刪除)

?
1
2
3
4
5
> use renwoledb
switched to db renwoledb
> db.dropDatabase()
{ "ok" : 1 }
>

總結

到此這篇關于MongoDB數據庫用戶角色和權限管理的文章就介紹到這了,更多相關MongoDB用戶角色和權限管理內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://renwole.com/archives/2340

延伸 · 閱讀

精彩推薦
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲精品久久久久999中文字幕 | 国产精品综合视频 | 影音先锋男 | 福利久久 | 午夜影院在线 | 精品天堂| 黄在线| 亚洲www啪成人一区二区 | 91久久精品日日躁夜夜躁国产 | 国产精品美女久久久久久久久久久 | 99精品欧美一区二区蜜桃免费 | 久久久精品一区二区 | 日韩在线免费观看网站 | 欧美成人精品欧美一级私黄 | 精品久久久久久 | 欧美午夜一区二区三区免费大片 | 色中色综合 | 日韩精品一区二区三区在线观看 | 久久精品色欧美aⅴ一区二区 | 午夜精品一区二区三区在线播放 | 欧美日韩欧美日韩 | 国产精品一区视频 | 欧美第一区 | 亚洲欧洲精品视频 | 九色91 | 国产麻豆一区二区三区四区 | av在线免费播 | 动漫卡通精品一区二区三区介绍 | 91精品久久久久久久久中文字幕 | 亚洲视频成人 | 91尤物网站网红尤物福利 | 免费视频一区二区 | 亚洲精彩视频在线 | 成人精品在线观看 | 亚洲国产精品久久久久久 | 亚洲黄色高清 | 操操操干干 | 国产高清视频一区 | 青青国产在线 | 欧美久久久久久久 | 亚洲精品免费视频 |