最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

設(shè)置超級管理員賬號密碼

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

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

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

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

3、開啟驗證

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

#security:

修改為:

security:
  authorization: enabled

重啟就可以了。

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

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

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

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

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

常用命令

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

用戶角色字典

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

總結(jié)

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

相關(guān)文章

  • 記一次MongoDB性能問題(從MySQL遷移到MongoDB)

    記一次MongoDB性能問題(從MySQL遷移到MongoDB)

    最近忙著把一個項目從MySQL遷移到MongoDB,在導(dǎo)入舊數(shù)據(jù)的過程中,遇到了些許波折,犯了不少錯誤,但同時也學到了不少知識,遂記錄下來,需要的朋友可以參考下
    2017-03-03
  • Pycharm連接MongoDB數(shù)據(jù)庫安裝教程詳解

    Pycharm連接MongoDB數(shù)據(jù)庫安裝教程詳解

    這篇文章主要介紹了Pycharm連接MongoDB數(shù)據(jù)庫安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 關(guān)于MongoDB謹防索引seek的效率問題詳析

    關(guān)于MongoDB謹防索引seek的效率問題詳析

    這篇文章主要給大家介紹了關(guān)于MongoDB謹防索引seek的效率問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MongoDB具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11
  • MongoDB中的Primary Shard詳解

    MongoDB中的Primary Shard詳解

    在MongoDB的Sharding架構(gòu)中,每個database中都可以存儲兩種類型的集合,一種是未分片的集合,一種是通過分片鍵,被打散的集合,下面給大家介紹MongoDB中的Primary Shard詳解,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • centos6.5中安裝mongodb簡明總結(jié)

    centos6.5中安裝mongodb簡明總結(jié)

    這篇文章主要介紹了centos6.5中安裝mongodb簡明總結(jié),本文簡單的總結(jié)了安裝過程中的6個步驟,需要的朋友可以參考下
    2014-10-10
  • MongoDB 游標詳解及實例代碼

    MongoDB 游標詳解及實例代碼

    這篇文章主要介紹了 MongoDB 游標詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • MongoDB orm框架的注意事項及簡單使用

    MongoDB orm框架的注意事項及簡單使用

    MongoDB官方提供的orm的輕量級封裝的 zfoo orm 框架,只對官方提供的進行了簡單的封裝,還做了一些官方不支持的語法校驗。本文介紹了該框架的注意事項及簡單使用
    2021-06-06
  • MongoDB如何對數(shù)組中的元素進行查詢詳解

    MongoDB如何對數(shù)組中的元素進行查詢詳解

    MongoDB在文檔上支持數(shù)組,其次數(shù)組上可以實現(xiàn)嵌套,以及數(shù)組元素也可以文檔。所以下面這篇文章主要給大家介紹了關(guān)于MongoDB如何對數(shù)組中元素進行查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • MongoDB中的push操作詳解(將文檔插入到數(shù)組)

    MongoDB中的push操作詳解(將文檔插入到數(shù)組)

    $push操作符添加指定的值到數(shù)組中,下面這篇文章主要給大家介紹了關(guān)于MongoDB中push操作(將文檔插入到數(shù)組)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • MongoDB數(shù)據(jù)庫去重函數(shù)Distinct用法實例

    MongoDB數(shù)據(jù)庫去重函數(shù)Distinct用法實例

    在MongoDB中可以使用distinct()方法對變量進行去重操作,distinct()方法是用于返回指定字段的唯一值的操作,這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫去重函數(shù)Distinct用法的相關(guān)資料,需要的朋友可以參考下
    2024-06-06

最新評論

闸北区| 祁东县| 绥棱县| 金川县| 萍乡市| 安塞县| 菏泽市| 阿瓦提县| 监利县| 舒兰市| 望都县| 古田县| 图木舒克市| 德格县| 阳高县| 灵台县| 平顶山市| 临泽县| 颍上县| 平乐县| 安宁市| 长葛市| 宝丰县| 普定县| 彭泽县| 丰城市| 土默特右旗| 阳东县| 新乐市| 三河市| 蕉岭县| 正蓝旗| 云梦县| 广汉市| 洪泽县| 阳信县| 中西区| 额尔古纳市| 奈曼旗| 石楼县| 杭州市|