欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB數(shù)據(jù)庫(kù)設(shè)置賬號(hào)密碼完整步驟

 更新時(shí)間:2023年05月16日 11:10:46   作者:葉落無(wú)聲、噗  
MongoDB這工具很好用的,頁(yè)面美觀,設(shè)置賬號(hào)密碼也必不可少,下面這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫(kù)設(shè)置賬號(hào)密碼的完整步驟,文中給出了詳細(xì)的實(shí)例代碼,需要的朋友可以參考下

先輸入show dbs查看mongodb數(shù)據(jù)庫(kù)存在的數(shù)據(jù)庫(kù)列表,選擇需要設(shè)置的數(shù)據(jù)庫(kù)-賬號(hào)密碼

設(shè)置超級(jí)管理員賬號(hào)密碼

1、可以使用navicat15連接mongodb數(shù)據(jù)庫(kù),進(jìn)入命令行界面,輸入以下命令

如出現(xiàn)找不到MongoDB shell為可執(zhí)行文件,選擇設(shè)置路徑,路徑為:MongoDB shell是一個(gè)可執(zhí)行的文件,位于MongoDB安裝路徑下的/bin文件夾中。

use admin  
db.createUser({
  user: 'admin',  // 用戶名
  pwd: '123456',  // 密碼
  roles:[{
    role: 'root',  // 角色---超級(jí)管理員才可以使用該角色
    db: 'admin'  // 數(shù)據(jù)庫(kù)
  }]
})

2、設(shè)置完成,可以輸入 show users 查看是否設(shè)置成功—超級(jí)管理員需要先登錄才可以查看

3、開(kāi)啟驗(yàn)證

找到 MongoDB 安裝目錄,打開(kāi) mongod.cfg文件,找到以下這句:

#security:

修改為:

security:
  authorization: enabled

重啟就可以了。

4、當(dāng)設(shè)置賬號(hào)密碼成功后,我們對(duì)mongodb的數(shù)據(jù)庫(kù)操作都有了限制,這時(shí)需要我們輸入賬號(hào)密碼登錄。

// 方式一
mongo
use admin
db.auth('admin', '123456')
// 方式二
mongo admin -u admin -p 123456

添加其他數(shù)據(jù)庫(kù)用戶

我們除了可以設(shè)置數(shù)據(jù)庫(kù)的超級(jí)管理員以外,還可以給每個(gè)數(shù)據(jù)庫(kù)設(shè)置單獨(dú)的管理員。其只有操作單獨(dú)數(shù)據(jù)的一定權(quán)限。

use test  // 跳轉(zhuǎn)到需要添加用戶的數(shù)據(jù)庫(kù)
db.createUser({
  user: 'fooadmin',  // 用戶名
  pwd: '123456',  // 密碼
  roles:[{
    role: 'readWrite',  // 角色
    db: 'test'  // 數(shù)據(jù)庫(kù)名
  }]
})

常用命令

show users  // 查看當(dāng)前庫(kù)下的用戶
db.dropUser('testadmin')  // 刪除用戶
db.updateUser('admin', {pwd: '654321'})  // 修改用戶密碼
db.auth('admin', '654321')  // 密碼認(rèn)證

用戶角色字典

  • Read:允許用戶讀取指定數(shù)據(jù)庫(kù) readWrite:允許用戶讀寫(xiě)指定數(shù)據(jù)庫(kù)
  • dbAdmin:允許用戶在指定數(shù)據(jù)庫(kù)中執(zhí)行管理函數(shù),如索引創(chuàng)建、刪除,查看統(tǒng)計(jì)或訪問(wèn)system.profile
  • userAdmin:允許用戶向system.users集合寫(xiě)入,可以找指定數(shù)據(jù)庫(kù)里創(chuàng)建、刪除和管理用戶
  • clusterAdmin:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有分片和復(fù)制集相關(guān)函數(shù)的管理權(quán)限。
  • readAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的讀權(quán)限
  • userAdminAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的userAdmin權(quán)限
  • dbAdminAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的dbAdmin權(quán)限。
  • root:只在admin數(shù)據(jù)庫(kù)中可用。超級(jí)賬號(hào),超級(jí)權(quán)限

總結(jié)

到此這篇關(guān)于MongoDB數(shù)據(jù)庫(kù)設(shè)置賬號(hào)密碼的文章就介紹到這了,更多相關(guān)MongoDB設(shè)置賬號(hào)密碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MongoDB基礎(chǔ)之集合操作

    MongoDB基礎(chǔ)之集合操作

    這篇文章介紹了MongoDB基礎(chǔ)之集合操作,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 淺析MongoDB用戶管理

    淺析MongoDB用戶管理

    mongodb在2.4最新版本中對(duì)用戶權(quán)限管理做了全新的調(diào)整,把權(quán)限細(xì)化了,增強(qiáng)了安全性,越來(lái)越像mysql的權(quán)限管理了。廢話少說(shuō),我們來(lái)詳細(xì)看下吧
    2014-08-08
  • Mongodb 啟動(dòng)命令mongod參數(shù)說(shuō)明(中文翻譯)

    Mongodb 啟動(dòng)命令mongod參數(shù)說(shuō)明(中文翻譯)

    這篇文章主要介紹了Mongodb 啟動(dòng)命令mongod參數(shù)說(shuō)明(中文翻譯)的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • mongodb 實(shí)現(xiàn)遠(yuǎn)程連接

    mongodb 實(shí)現(xiàn)遠(yuǎn)程連接

    這篇文章主要介紹了mongodb 實(shí)現(xiàn)遠(yuǎn)程連接,需要的朋友可以參考下
    2014-07-07
  • MongoDB使用profile分析慢查詢的步驟

    MongoDB使用profile分析慢查詢的步驟

    這篇文章主要介紹了MongoDB profile分析慢查詢的示例,幫助大家更好的理解和學(xué)習(xí)使用MongoDB數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2021-04-04
  • Mongodb 忘記密碼的解決辦法

    Mongodb 忘記密碼的解決辦法

    這篇文章主要介紹了Mongodb數(shù)據(jù)庫(kù)忘記密碼的解決辦法,需要的朋友可以參考下
    2014-03-03
  • mongodb數(shù)據(jù)庫(kù)實(shí)驗(yàn)之增刪查改

    mongodb數(shù)據(jù)庫(kù)實(shí)驗(yàn)之增刪查改

    這篇文章主要介紹了mongodb數(shù)據(jù)庫(kù)實(shí)驗(yàn)之增刪查改的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 開(kāi)發(fā)分布式醫(yī)療掛號(hào)系統(tǒng)MongoDB集成實(shí)現(xiàn)上傳醫(yī)院接口

    開(kāi)發(fā)分布式醫(yī)療掛號(hào)系統(tǒng)MongoDB集成實(shí)現(xiàn)上傳醫(yī)院接口

    這篇文章主要介紹了開(kāi)發(fā)分布式醫(yī)療掛號(hào)系統(tǒng)MongoDB集成實(shí)現(xiàn)上傳醫(yī)院接口,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • Windows安裝壓縮版MongoDB的教程

    Windows安裝壓縮版MongoDB的教程

    MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的。這篇文章主要介紹了Windows安裝壓縮版MongoDB的教程,需要的朋友可以參考下
    2019-12-12
  • MongoDB數(shù)據(jù)庫(kù)查詢性能提高40倍的經(jīng)歷分享

    MongoDB數(shù)據(jù)庫(kù)查詢性能提高40倍的經(jīng)歷分享

    大家在使用 MongoDB 的時(shí)候有沒(méi)有碰到過(guò)性能問(wèn)題呢?下面這篇文章主要給大家分享了MongoDB數(shù)據(jù)庫(kù)查詢性能提高40倍的經(jīng)歷,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-02-02

最新評(píng)論