一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 數據庫 - MongoDB - Mongodb常用的身份驗證方式

Mongodb常用的身份驗證方式

2020-05-15 16:15伍儀洲 MongoDB

對MongoDB部署啟用訪問控制會強制執行用戶身份驗證,要求在登錄MongoDB系統用戶識別自己。 當訪問啟用了訪問控制的MongoDB部署時,用戶只能執行由其角色確定的操作。

1. 介紹

不管數據庫是在多安全的環境或者本地環境,給數據庫建立一個安全的環境是很有必要的。

Mongodb提供了一系列的 安全功能 ,這里介紹一種很常用的身份驗證方式。

2. 開啟驗證

默認情況下,只要在啟動數據庫的時候沒有加上 --auth 選項,就是沒有身份驗證功能的,所有客戶端都可以進行所有權限的操作。

如果加上過后,我們就可以通過安全的身份驗證連接數據庫。如果要在數據庫中進行身份驗證,可以通過 db.auth(username, password) ,如果驗證成功則返回1,反之。

3. 建立用戶

建立用戶我們可以通過 db.createUser()  方法來建立用戶,比如下面這樣:

?
1
2
3
db.createUser({user: 'username', pwd: 'password', roles: [
  {role: 'read', db: 'test'}
]});

db.createUser 方法的接受一個對象,里面的user代表用戶名,pwd代表密碼,而roles是一個數組可以接受多個對象,每個對象可以對應作用于的數據庫,其中的role字段代表對作用的數據庫的權限,官方規定了一些列的內置角色,可以通過 文檔查詢 。

4. 刪除用戶

刪除用戶需要具有權限的用戶進行操作,通過 db.dropUser() 方法進行,接受一個字符串,這個字符串就是用戶名:

db.dropUser('user1');

5. 獲取用戶

可以通過 db.getUser() 方法來獲取用戶信息,同樣它接受一個字符串,字符串為用戶名:

db.getUser('user1');

原文鏈接:https://wuyizhou.com/2017/08/mongodb-auth.html

延伸 · 閱讀

精彩推薦
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

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

    聽楓xl9682021-01-03
  • MongoDBMongoDB憑什么躋身數據庫排行前五

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

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

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

    MongoDB 內存使用情況分析

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

    MongoDB教程網10002020-09-29
  • MongoDBMongodb實現定時備份與恢復的方法教程

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

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

    chenjsh364522020-05-13
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

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

    dawn-liu3652020-05-26
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

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

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

    Linux-18743072020-12-20
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

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

    Yangyi.He6132020-05-07
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

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

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

    MongoDB教程網6982020-04-24
主站蜘蛛池模板: 91精品国产高清久久久久久91 | 人人澡 人人澡碰人人看软件 | 免费国产一级观看完整版 | 国产亚洲精品美女久久久 | 天美传媒传媒免费观看 | 韩国一大片a毛片女同 | free性日本| 精品国产免费一区二区三区 | 精品亚洲永久免费精品 | 亚洲精品一二三四 | 国产极品久久 | 亚洲精品一区二区三区在线看 | 国产激情一区二区三区成人91 | 亚洲成人免费观看 | 日本免费的一级绿象 | 日本在线亚州精品视频在线 | 国产成人在线影院 | 亚洲波霸 | 视频二区 素人 制服 国产 | 富士av105| 亚洲视频在线一区二区三区 | 亚洲美女爱爱 | 亚洲免费视 | 亚洲黄色天堂 | 人成午夜免费大片在线观看 | 成人午夜爽爽爽免费视频 | 日本一区二区不卡久久入口 | 日韩一级片在线免费观看 | 1024毛片 | 91精品国产综合久久香蕉 | 日本免费播放 | 国产精品美女福利视频免费专区 | 黑人破中国女人处 | 北条麻妃黑人正在播放 | 亚洲国产精品第一区二区三区 | 性白俄罗斯高清xxxxx | 青苹果乐园影院在线播放 | 视频一区二区三区在线 | 精品无人区麻豆乱码无限制 | 国产一区精品 | poronovideos变态极限 |