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

MongoDB系列教程(四):設(shè)置用戶訪問權(quán)限

 更新時間:2015年05月07日 09:56:41   投稿:junjie  
這篇文章主要介紹了MongoDB系列教程(四):設(shè)置用戶訪問權(quán)限,本文講解了在Windows環(huán)境下如何創(chuàng)建用戶認(rèn)證,需要的朋友可以參考下

我們知道m(xù)ysql在安裝的時候需要我們設(shè)置一個數(shù)據(jù)庫默認(rèn)的用戶名和密碼,mongodb也不例外,不過mongodb是默認(rèn)的沒有設(shè)置訪問限制的,不需要輸入用戶名和密碼都可以訪問的,但是這樣會十分的不安全,我們需要手動的為mongodb加上權(quán)限限制命令。
 
首先建立一個默認(rèn)的賬戶
 

復(fù)制代碼 代碼如下:

    Use admin
    Db.addUser('sa','sa')
 

    這樣我們建立了一個用戶名為sa,密碼為sa的默認(rèn)賬戶。
 
    在此時我們還是可以不輸入用戶名和密碼進入數(shù)據(jù)庫的,接下來我們做如下的修改。
 
    打開mongodb所在的注冊表:
    Win+R 運行regedit,找到
 
復(fù)制代碼 代碼如下:
[HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->MongoDB]
 

 在右邊的健-值列表中打到“ImagePath”,添加上  -auth,如下圖所示:

注:修改完注冊表之后,一定要手動重啟mongodb服務(wù),這樣才會生效。
    這樣當(dāng)我們再次的打開mongodb的shell窗口,查看默認(rèn)的數(shù)據(jù)庫和“表”,會提示無法打開對應(yīng)的collections,并且會報錯,如下圖所示。

當(dāng)我們使用之前添加的用戶登錄就會顯示出來,1默認(rèn)的是用戶名和密碼正確。

 在進入之后,我們可以再建立自己的用戶。就像mysql中的用戶管理中,在mysql的user表中我們可以添加和刪除用戶,在mongodb中也是一樣的。例如我們添加一個admin:
 

復(fù)制代碼 代碼如下:

Db.addUser('admin','admin')

注:以上是在windows環(huán)境下操作的,在linux中是一致的。
下一篇關(guān)于mongodb數(shù)據(jù)庫基本語法學(xué)習(xí)

相關(guān)文章

  • mongodb driver使用代碼詳解

    mongodb driver使用代碼詳解

    MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫,由 C++ 語言編寫,這篇文章主要介紹了mongodb driver使用,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • mongodb聚合_動力節(jié)點Java學(xué)院整理

    mongodb聚合_動力節(jié)點Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了mongodb聚合的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • MongoDB插入、更新、刪除文檔實現(xiàn)代碼

    MongoDB插入、更新、刪除文檔實現(xiàn)代碼

    本文通過實例代碼給大家簡單介紹了mongodb插入、更新、刪除文檔的方法,需要的的朋友參考下吧
    2017-04-04
  • MongoDB數(shù)據(jù)去重與保存最新數(shù)據(jù)操作指南

    MongoDB數(shù)據(jù)去重與保存最新數(shù)據(jù)操作指南

    在 MongoDB 數(shù)據(jù)庫中,我們經(jīng)常需要進行數(shù)據(jù)去重并保留最新的數(shù)據(jù),本文將介紹如何使用 MongoDB 聚合操作完成這一任務(wù),并將結(jié)果保存到新的集合或者覆蓋原有的集合,感興趣的小伙伴跟著小編一起來看看吧
    2024-01-01
  • MongoDB分片測試

    MongoDB分片測試

    分片是mongoDB擴展的一種方式。分片分割一個collection并將不同的部分存儲在不同的機器上,本文給大家介紹MongoDB分片測試,需要的朋友參考下吧
    2016-03-03
  • Mongoose find 查詢返回json數(shù)據(jù)處理方式

    Mongoose find 查詢返回json數(shù)據(jù)處理方式

    這篇文章主要介紹了Mongoose find 查詢返回json數(shù)據(jù)處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Ubuntu系統(tǒng)中安裝MongoDB及其啟動命令mongod的教程

    Ubuntu系統(tǒng)中安裝MongoDB及其啟動命令mongod的教程

    這篇文章主要介紹了Ubuntu系統(tǒng)中安裝MongoDB及其啟動命令mongod的教程,包括設(shè)置MongoDB開機啟動的腳本示例,非常推薦,需要的朋友可以參考下
    2016-01-01
  • Windows 10下安裝最新版MongoDB的完整步驟

    Windows 10下安裝最新版MongoDB的完整步驟

    這篇文章主要給大家介紹了關(guān)于在Windows 10下安裝最新版MongoDB的完整步驟,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 毫不費力!在Ubuntu上安裝MongoDB7.0的簡易指南!

    毫不費力!在Ubuntu上安裝MongoDB7.0的簡易指南!

    MongoDB是一種流行的NoSQL數(shù)據(jù)庫管理系統(tǒng),用于處理大量結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù),本文提供了在Ubuntu上安裝MongoDB?7.0的詳細(xì)步驟,以下步驟包含了在Ubuntu系統(tǒng)中安裝MongoDB的必要軟件包、配置MongoDB數(shù)據(jù)目錄、配置MongoDB數(shù)據(jù)庫的認(rèn)證方式等信息,需要的朋友可以參考下
    2023-10-10
  • MongoDB中連接池、索引、事務(wù)

    MongoDB中連接池、索引、事務(wù)

    這篇文章主要介紹了MongoDB中連接池、索引、事務(wù)的相關(guān)資料,需要的朋友可以參考下
    2023-01-01

最新評論