亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、前言

默認情況下,MongoDB實例啟動運行時是沒有啟用用戶訪問權(quán)限控制的,也就是說,在實例本機服務器上都可以隨意連接到實例進行各種操作,MongoDB不會對連接客戶端進行用戶驗證,這是非常危險的

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

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

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

注意:安裝MongoDB完畢后,默認進入不要安全認證
進入MongoDB安裝目錄:MongoDB\Server\5.0\bin,打開mongo.exe客戶端

? 第一步:use admin

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

命令解釋

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

? 第三步,mongod.cfg文件開啟安全認證

# 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)閉并啟動MongoDB服務

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

啟動命令:net start MongoDB

三、MongoDB Client Shell登錄

安全認證設置完畢后,MongoDB Client無法直接連接,需要輸入用戶名和密碼

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

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

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

相關(guān)文章

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

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

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

    Windows系統(tǒng)啟動MongoDB報錯無法連接服務器的問題及解決方案

    在Windows系統(tǒng)中啟動MongoDB時遇到連接拒絕的錯誤,通常是因為服務未運行或配置問題,本文給大家分享Windows系統(tǒng)啟動MongoDB報錯無法連接服務器的問題及解決方案,一起看看吧
    2024-10-10
  • 解決MAC上啟動mongod報錯exiting with code 1的問題

    解決MAC上啟動mongod報錯exiting with code 1的問題

    這篇文章主要介紹了解決MAC上啟動mongod報錯exiting with code 1的問題,本文給大家介紹的非常詳細對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Mongodb常用的身份驗證方式

    Mongodb常用的身份驗證方式

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

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

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

    基于MongoDB實現(xiàn)聊天記錄的存儲問題小結(jié)

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

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

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

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

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

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

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

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

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

最新評論