麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MongoDB > 正文

mongodb實現身份驗證的方法有哪些?

2024-09-07 00:22:25
字體:
來源:轉載
供稿:網友
       這篇文章主要給大家介紹的是關于mongodb身份驗證的方法,為保障數據庫安全,身份驗證是很有必要的,下面有mongodb身份驗證的操作,感興趣的朋友可以參考。
 
       1. 介紹
 
       不管數據庫是在多安全的環境或者本地環境,給數據庫建立一個安全的環境是很有必要的。
 
       Mongodb提供了一系列的 安全功能 ,這里介紹一種很常用的身份驗證方式。
 
       2. 開啟驗證
 
       默認情況下,只要在啟動數據庫的時候沒有加上 --auth 選項,就是沒有身份驗證功能的,所有客戶端都可以進行所有權限的操作。
 
       如果加上過后,我們就可以通過安全的身份驗證連接數據庫。如果要在數據庫中進行身份驗證,可以通過 db.auth(username, password) ,如果驗證成功則返回1,反之。
 
       3. 建立用戶
 
       建立用戶我們可以通過 db.createUser()  方法來建立用戶,比如下面這樣:
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');

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线2区 | 国产欧美一区二区三区免费看 | 49vvv| 国产精品久久久久久久久久东京 | xxxxxx视频 | 国产小视频一区 | 精品国产一区二区三区四区在线 | 国产成人精品二区 | 一级α片免费看刺激高潮视频 | 久久精品视频在线 | 亚洲网在线观看 | 免费观看9x视频网站在线观看 | 久久久久久久久久久久久久av | www.国产一区.com | 欧美亚洲国产日韩 | 一本色道久久综合狠狠躁篇适合什么人看 | 中文字幕免费一区 | 欧美a∨一区二区三区久久黄 | 色污视频在线观看 | 国产午夜精品久久久久久免费视 | 精国产品一区二区三区 | 久草视频在线资源 | 毛片在线免费视频 | 最新中文字幕日本 | 久成人 | 男人的天堂视频网站 | 成人三级视频在线观看 | 欧美成人影院 | 热re91久久精品国产99热 | 一级国产电影 | 欧洲精品久久 | 中文字幕在线播放一区 | 在线 日本 制服 中文 欧美 | 久久久久久久久久久久久久国产 | 精品久久久久久久久久久久久久 | 久久精品在线免费观看 | 乱淫67194| 国产99久久精品一区二区 | 国产69精品久久久久99尤 | 国产亚洲区 | 亚洲欧美国产高清 |