mongodb中的使用者配置

2021-10-14 18:21:22 字數 801 閱讀 5294

關於安裝過程,請移步官網步驟,或者使用寶塔–》應用商店安裝,很簡單。

mongo --port 27017

// 執行後進入mongo 命令列,如果沒有進入,請根據錯誤提示修復資料庫

use admin

read:允許使用者讀取指定資料庫

readwrite:允許使用者讀寫指定資料庫

dbadmin:允許使用者在指定資料庫中執行管理函式,如索引建立、刪除,檢視統計或訪問system.profile

useradmin:允許使用者向system.users集合寫入,可以找指定資料庫裡建立、刪除和管理使用者

readanydatabase:只在admin資料庫中可用,賦予使用者所有資料庫的讀許可權

readwriteanydatabase:只在admin資料庫中可用,賦予使用者所有資料庫的讀寫許可權

useradminanydatabase:只在admin資料庫中可用,賦予使用者所有資料庫的useradmin許可權

dbadminanydatabase:只在admin資料庫中可用,賦予使用者所有資料庫的dbadmin許可權。

root:只在admin資料庫中可用。超級賬號,超級許可權

驗證使用者是否存在

db.auth(『你的超級使用者名稱』,『密碼』)

// 返回結果是1,表示 配置使用者成

接下來你就可以建立其他賬戶了

mongodb 3 2 使用者許可權管理配置

使用mongodb 有段時間了,由於是在內網使用,便沒有設定許可權,一直是裸奔。最近有時間,研究了下mongodb 3.2 的使用者許可權配置,網上有許多使用者許可權配置的文章,不過大多是之前版本,有些出入,特記錄備查。環境mongodb shell version 3.2.6 centos rel...

mongodb 3 2 使用者許可權管理配置

使用mongodb 有段時間了,由於是在內網使用,便沒有設定許可權,一直是裸奔。最近有時間,研究了下mongodb 3.2 的使用者許可權配置,網上有許多使用者許可權配置的文章,不過大多是之前版本,有些出入,特記錄備查。環境mongodb shell version 3.2.6 centos rel...

MongoDB的使用者管理

預設啟動mongodb,你是不需要登陸使用者帳號和密碼的。但是,投入到生產中,安全性很重要的。所以。本帖就來講解下,如何新增管理使用者的一些操作。啟動mongodb時,通過使用 auth選項,就可以開啟資料庫的安全性檢查,此時只有經過資料庫認證的使用者才可以進行讀寫操作。但是 我們首先要在未開啟安全...