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

MongoDB設(shè)置登錄賬號(hào)、密碼及權(quán)限的詳細(xì)過(guò)程

 更新時(shí)間:2023年09月10日 09:31:12   作者:青春神馬  
這篇文章主要給大家介紹了關(guān)于MongoDB設(shè)置登錄賬號(hào)、密碼及權(quán)限的詳細(xì)過(guò)程,文中通過(guò)代碼以及圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

小提示

首先進(jìn)入mongodb的config.conf配置文件,將authorization設(shè)置為enabled(表示啟用 MongoDB認(rèn)證功能)并重新啟動(dòng)mongodb。如果不會(huì)安裝mongodb可以使用寶塔進(jìn)行安裝一般安裝完mongodb后,會(huì)有默認(rèn)的admin,config,local這三個(gè)默認(rèn)的庫(kù)。

1. 使用mongo命令進(jìn)行連接mongoDB

mongo

執(zhí)行命令后將會(huì)是下面這種情況,即表示登錄成功!

2. 創(chuàng)建最高管理員賬號(hào)

use admin
db.createUser({user:"admin",pwd:"123456",roles:[{role:"root",db:"admin"}]})

use admin 表示進(jìn)到admin庫(kù),db.createUser({user:“admin”,pwd:“123456”,roles:[{role:“root”,db:“admin”}]})表示創(chuàng)建一個(gè)用戶名是admin,密碼是123456,角色權(quán)限為超級(jí)用戶角色,db則針對(duì)的庫(kù)

出現(xiàn)以下則表示創(chuàng)建成功 這時(shí)候可以用可視化工具連接試試看了,如果本地測(cè)試先將mongodb的config.conf配置文件的bindIp: 127.0.0.1改成0.0.0.0并重新啟動(dòng)mongodb

使用命令show users可查看該admin庫(kù)下的所有用戶

3. 為數(shù)據(jù)庫(kù)設(shè)置獨(dú)立的登錄賬號(hào)

使用以下命令創(chuàng)建一個(gè)名為 test 的數(shù)據(jù)庫(kù),并創(chuàng)建一個(gè)普通用戶:

use test
db.createUser({user:"你自定義的用戶名",pwd:"你自定義的密碼",roles:[{role:"readWrite",db:"test"}]})
use test 表示進(jìn)到test庫(kù)
db.createUser({user:“test”,pwd:“123456”,roles:[{role:“readWrite”,db:“test”}]})表示創(chuàng)建一個(gè)用戶名是"test,密碼是123456,角色權(quán)限為可讀寫(xiě),db則針對(duì)的庫(kù)

完成創(chuàng)建如想進(jìn)入admin庫(kù),操作步驟為:

  • 輸入mongo命令
  • 輸入use admin命令進(jìn)入admin庫(kù)(switched to db admin表示進(jìn)入成功)
  • 輸入db.auth(“admin”,“123456”)進(jìn)行認(rèn)證登錄,admin是你剛剛在這個(gè)admin庫(kù)下創(chuàng)建的用戶,1表示成功,0表示登錄失敗

如果設(shè)置了用戶跟密碼不先認(rèn)證就操作命令,則會(huì)報(bào)以下錯(cuò)誤提示你認(rèn)證

常用命令

use dbname  // 如果數(shù)據(jù)庫(kù)不存在,則創(chuàng)建并切換到該數(shù)據(jù)庫(kù),存在則切換到該數(shù)據(jù)庫(kù) 
show users  // 查看當(dāng)前庫(kù)下的用戶  
show dbs  //查詢所有數(shù)據(jù)庫(kù) 
db //當(dāng)前所在庫(kù) 
db.dropUser('admin')  // 刪除用戶 
db.updateUser('admin', {pwd: '654321'})  //修改用戶密碼  
db.auth('admin','654321')  // 密碼認(rèn)證 
db.dropDatabase() //先切換到指定數(shù)據(jù)庫(kù),然后執(zhí)行以下命令刪除數(shù)據(jù)庫(kù)
quit() //退出登錄

MongoDB 數(shù)據(jù)庫(kù)用戶權(quán)限

(1)數(shù)據(jù)庫(kù)用戶角色:read(只讀)、readWrite(可讀寫(xiě));
(2)數(shù)據(jù)庫(kù)管理角色:dbAdmin(在當(dāng)前db中執(zhí)行管理操作的權(quán)限)、dbOwner(在當(dāng)前db中執(zhí)行任意操作)、userAdmin(在當(dāng)前db中管理user的權(quán)限);
(3)集群管理角色:clusterAdmin(管理機(jī)器的最高權(quán)限)、clusterManager(管理和監(jiān)控集群的權(quán)限)、clusterMonitor(監(jiān)控集群的權(quán)限)、hostManager( 管理Server);
(4)備份恢復(fù)角色:backup、restore;
(5)所有數(shù)據(jù)庫(kù)角色:readAnyDatabase(在所有數(shù)據(jù)庫(kù)上都有讀取數(shù)據(jù)的權(quán)限)、readWriteAnyDatabase(在所有數(shù)據(jù)庫(kù)上都有讀寫(xiě)數(shù)據(jù)的權(quán)限)、userAdminAnyDatabase(在所有數(shù)據(jù)庫(kù)上都有管理user的權(quán)限)、dbAdminAnyDatabase(管理所有數(shù)據(jù)庫(kù)的權(quán)限);
(6)超級(jí)用戶角色:root(超級(jí)用戶)

總結(jié) 

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

相關(guān)文章

  • MongoDB索引機(jī)制詳解

    MongoDB索引機(jī)制詳解

    與MySQL 一樣,"索引" 在 MongoDB 中也是用于優(yōu)化查詢的一種數(shù)據(jù)結(jié)構(gòu),通過(guò)創(chuàng)建適當(dāng)?shù)乃饕琈ongoDB 能夠快速地定位符合查詢條件的文檔,從而減少了掃描文檔的數(shù)量,提高了查詢性能。本文詳細(xì)介紹了MongoDB 的索引機(jī)制,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • mongodb 添加用戶及權(quán)限設(shè)置詳解

    mongodb 添加用戶及權(quán)限設(shè)置詳解

    我知道的關(guān)系型數(shù)據(jù)庫(kù)都是有權(quán)限控制的,什么用戶能訪問(wèn)什么庫(kù),什么表,什么用戶可以插入,更新,而有的用戶只有讀取權(quán)限。
    2014-07-07
  • 開(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
  • MongoDB 索引創(chuàng)建和查詢優(yōu)化的方法

    MongoDB 索引創(chuàng)建和查詢優(yōu)化的方法

    這篇文章主要介紹了MongoDB 索引創(chuàng)建和查詢優(yōu)化的方法,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • 基于Mongodb分布式鎖解決定時(shí)任務(wù)并發(fā)執(zhí)行問(wèn)題

    基于Mongodb分布式鎖解決定時(shí)任務(wù)并發(fā)執(zhí)行問(wèn)題

    這篇文章主要介紹了基于Mongodb分布式鎖解決定時(shí)任務(wù)并發(fā)執(zhí)行問(wèn)題,網(wǎng)上有很多分布式鎖的實(shí)現(xiàn)方案,基于redis、zk、等有很多,但是我的就是一個(gè)用了mysql和mongo的小應(yīng)用,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-04-04
  • 關(guān)于Mongodb參數(shù)說(shuō)明與常見(jiàn)錯(cuò)誤處理的總結(jié)

    關(guān)于Mongodb參數(shù)說(shuō)明與常見(jiàn)錯(cuò)誤處理的總結(jié)

    這篇文章主要給大家介紹了關(guān)于Mongodb參數(shù)說(shuō)明與常見(jiàn)錯(cuò)誤處理的相關(guān)資料,文中通過(guò)一步步的步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • MongoDB CRUD操作中的插入實(shí)例教程

    MongoDB CRUD操作中的插入實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于MongoDB CRUD操作中的插入的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

    MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

    這篇文章主要給大家介紹了關(guān)于MongoDB基礎(chǔ)入門之集合操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • window平臺(tái)安裝MongoDB數(shù)據(jù)庫(kù)圖文詳解

    window平臺(tái)安裝MongoDB數(shù)據(jù)庫(kù)圖文詳解

    本篇文章主要介紹了window平臺(tái)安裝MongoDB數(shù)據(jù)庫(kù)圖文詳解,主要介紹window下面安裝mogod的步驟和使用細(xì)節(jié)。感興趣的小伙伴們可以參考一下。
    2016-11-11
  • 一文搞懂Scrapy與MongoDB交互過(guò)程

    一文搞懂Scrapy與MongoDB交互過(guò)程

    這篇文章主要介紹了Scrapy與MongoDB交互過(guò)程,文末給大家介紹了類方法@classmethod的相關(guān)知識(shí),需要的朋友可以參考下
    2022-07-07

最新評(píng)論

阳曲县| 华阴市| 格尔木市| 天津市| 固安县| 江安县| 重庆市| 烟台市| 彰化县| 霞浦县| 九寨沟县| 南通市| 竹北市| 监利县| 台州市| 墨竹工卡县| 墨脱县| 灵宝市| 巴马| 濮阳市| 辰溪县| 彭州市| 犍为县| 明水县| 临沭县| 宜章县| 新乡县| 永泰县| 兴安盟| 简阳市| 宜昌市| 东乌珠穆沁旗| 南开区| 剑川县| 南岸区| 浦城县| 阜城县| 什邡市| 拜泉县| 陆良县| 庆云县|