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

MongoDB?Server?用戶(hù)名和密碼登錄的操作步驟

 更新時(shí)間:2024年03月06日 09:15:23   作者:W(王甜甜)  
MongoDB Server默認(rèn)不進(jìn)行安全認(rèn)證,即任何MongoDB Client都可以連接并擁有操作權(quán)限,這篇文章主要介紹了MongoDB?Server?用戶(hù)名和密碼登錄的步驟,需要的朋友可以參考下

一、前言

默認(rèn)情況下,MongoDB實(shí)例啟動(dòng)運(yùn)行時(shí)是沒(méi)有啟用用戶(hù)訪(fǎng)問(wèn)權(quán)限控制的,也就是說(shuō),在實(shí)例本機(jī)服務(wù)器上都可以隨意連接到實(shí)例進(jìn)行各種操作,MongoDB不會(huì)對(duì)連接客戶(hù)端進(jìn)行用戶(hù)驗(yàn)證,這是非常危險(xiǎn)的

MongoDB Server默認(rèn)不進(jìn)行安全認(rèn)證,即任何MongoDB Client都可以連接并擁有操作權(quán)限。在個(gè)人開(kāi)發(fā)者使用中,這肯定是沒(méi)有問(wèn)題的,但是應(yīng)用到生產(chǎn)環(huán)境肯定是不行的。

為此,我們需要給MongoDB Server設(shè)置安全認(rèn)證(賬號(hào)/密碼),只有通過(guò)正確的安全認(rèn)證才能擁有操作權(quán)限。

二、創(chuàng)建超級(jí)管理員賬號(hào)和密碼

注意:安裝MongoDB完畢后,默認(rèn)進(jìn)入不要安全認(rèn)證
進(jìn)入MongoDB安裝目錄:MongoDB\Server\5.0\bin,打開(kāi)mongo.exe客戶(hù)端

? 第一步:use admin

? 第二步:創(chuàng)建超級(jí)管理員賬號(hào)和密碼,命令:db.createUser({user:"admin",pwd:"abc123",roles:[{role:"root",db:"admin"}]})

命令解釋

db.createUser({
  user: 'admin',    // 用戶(hù)名(自定義)
  pwd: 'abc123',    // 密碼(自定義)
  roles:[{
    role: 'root',   // 選擇角色屬性,這里選擇"超級(jí)賬號(hào)"
    db: 'admin'     // 指定數(shù)據(jù)庫(kù)
  }]
})

? 第三步,mongod.cfg文件開(kāi)啟安全認(rèn)證

# where to write logging data.
systemLog:
    destination: file
    path: D:\temp\mongoDB\data\log\mongod.log
# Where and how to store data.
storage:
    dbPath: D:\temp\mongoDB\data\db
# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0
security:
  authorization: enabled

? 第四步,關(guān)閉并啟動(dòng)MongoDB服務(wù)

關(guān)閉命令:net stop MongoDB

啟動(dòng)命令:net start MongoDB

三、MongoDB Client Shell登錄

安全認(rèn)證設(shè)置完畢后,MongoDB Client無(wú)法直接連接,需要輸入用戶(hù)名和密碼

進(jìn)入MongoDB安裝目錄:MongoDB\Server\5.0\bin,輸入命令:mongo --port 27017 -u "admin" -p "abc123" --authenticationDatabase "admin"

由上圖可知,MongoDB Client連接成功。

到此這篇關(guān)于MongoDB Server 用戶(hù)名和密碼登錄的操作步驟的文章就介紹到這了,更多相關(guān)MongoDB 用戶(hù)名和密碼登錄內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法小結(jié)

    Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法小結(jié)

    MongoDB是一種開(kāi)源的服務(wù)器端NoSQL數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了一種靈活的框架,可以快速地存儲(chǔ)、處理和管理大量的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Windows系統(tǒng)啟動(dòng)MongoDB報(bào)錯(cuò)無(wú)法連接服務(wù)器的問(wèn)題及解決方案

    Windows系統(tǒng)啟動(dòng)MongoDB報(bào)錯(cuò)無(wú)法連接服務(wù)器的問(wèn)題及解決方案

    在Windows系統(tǒng)中啟動(dòng)MongoDB時(shí)遇到連接拒絕的錯(cuò)誤,通常是因?yàn)榉?wù)未運(yùn)行或配置問(wèn)題,本文給大家分享Windows系統(tǒng)啟動(dòng)MongoDB報(bào)錯(cuò)無(wú)法連接服務(wù)器的問(wèn)題及解決方案,一起看看吧
    2024-10-10
  • 解決MAC上啟動(dòng)mongod報(bào)錯(cuò)exiting with code 1的問(wèn)題

    解決MAC上啟動(dòng)mongod報(bào)錯(cuò)exiting with code 1的問(wèn)題

    這篇文章主要介紹了解決MAC上啟動(dòng)mongod報(bào)錯(cuò)exiting with code 1的問(wèn)題,本文給大家介紹的非常詳細(xì)對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Mongodb常用的身份驗(yàn)證方式

    Mongodb常用的身份驗(yàn)證方式

    對(duì)MongoDB部署啟用訪(fǎng)問(wèn)控制會(huì)強(qiáng)制執(zhí)行用戶(hù)身份驗(yàn)證,要求在登錄MongoDB系統(tǒng)用戶(hù)識(shí)別自己。 當(dāng)訪(fǎng)問(wèn)啟用了訪(fǎng)問(wèn)控制的MongoDB部署時(shí),用戶(hù)只能執(zhí)行由其角色確定的操作。
    2017-08-08
  • 在Linux服務(wù)器中配置mongodb環(huán)境的步驟

    在Linux服務(wù)器中配置mongodb環(huán)境的步驟

    這篇文章主要介紹了在Linux服務(wù)器中配置mongodb環(huán)境的步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 基于MongoDB實(shí)現(xiàn)聊天記錄的存儲(chǔ)問(wèn)題小結(jié)

    基于MongoDB實(shí)現(xiàn)聊天記錄的存儲(chǔ)問(wèn)題小結(jié)

    MongoDB是一個(gè)高性能、易部署、易使用的數(shù)據(jù)庫(kù)系統(tǒng),具有豐富的功能和特點(diǎn),適用于各種規(guī)模的應(yīng)用程序和場(chǎng)景,這篇文章給大家介紹基于MongoDB實(shí)現(xiàn)聊天記錄的存儲(chǔ)問(wèn)題,感興趣的朋友一起看看吧
    2024-02-02
  • mongodb 數(shù)據(jù)庫(kù)操作詳解--創(chuàng)建,切換,刪除

    mongodb 數(shù)據(jù)庫(kù)操作詳解--創(chuàng)建,切換,刪除

    mongodb是nosql里面最像關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)。單表操作,基本上可以和關(guān)系型數(shù)據(jù)庫(kù)差不多。mongodb比較易學(xué),易用,分幾期記錄一下,學(xué)習(xí)和使用mongodb過(guò)程。
    2014-07-07
  • MongoDB數(shù)據(jù)庫(kù)條件查詢(xún)技巧總結(jié)

    MongoDB數(shù)據(jù)庫(kù)條件查詢(xún)技巧總結(jié)

    查詢(xún)是數(shù)據(jù)庫(kù)的基本操作之一,下面這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫(kù)條件查詢(xún)技巧的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 深入了解MongoDB是如何存儲(chǔ)數(shù)據(jù)的

    深入了解MongoDB是如何存儲(chǔ)數(shù)據(jù)的

    MongoDB是一個(gè)可擴(kuò)展、高性能的分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù),由C 語(yǔ)言編寫(xiě),下面這篇文章主要給大家介紹了關(guān)于MongoDB是如何存儲(chǔ)數(shù)據(jù)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • MongoDB db.serverStatus()輸出內(nèi)容中文注釋

    MongoDB db.serverStatus()輸出內(nèi)容中文注釋

    這篇文章主要介紹了MongoDB db.serverStatus()輸出內(nèi)容中文注釋,本文收集了2個(gè)版本的中文注釋來(lái)講解,需要的朋友可以參考下
    2014-08-08

最新評(píng)論