MongoDB中帳號管理(使用者名稱密碼設定)

2022-04-08 06:42:19 字數 632 閱讀 2646

mongodb中帳號管理(使用者名稱密碼設定)

預設不需要帳號密碼,在/etc/mongodb.conf中設定auth = true後重啟開啟帳號許可權功能。

1,建立admin的超級許可權:

mongo  www.2cto.com  

use admin;

db.adduser('root','sa')

增加了root帳號,這個時候執行show collections;現實沒有許可權,必須先執行db.auth('root','sa') ,返回1說明驗證成功!返回0說明驗證失敗!

直接登陸其他表時,必須先use admin;db.auth('root','sa'),再執行use keke;show collections;否則還是沒有許可權。

2,如果想單獨訪問乙個表,用獨立的使用者名稱,就需要在那個表裡面建相應的user。

mongo登陸,use admin;db.auth('root','sa');use keke;db.adduser('keke','test') ;

這個時候可以直接用keke帳號登陸keke資料庫。

mongo

use keke;db.auth("keke","test");show collections;正確。  

作者 keke3399

mongodb 使用者名稱 密碼

1.不需要登入的方式啟動mongodb 2.檢視當前的庫 linux mongo show dbs 顯示admin 和 local兩個庫 3 建乙個新的庫 zcydb linux mongo use zcydb 建立了新的庫 db 顯示當前所在的庫 show dbs 顯示所有的庫,但是新建的沒有列出...

mongodb設定使用者名稱密碼

參考docs.mongodb.com manual 開啟c盤的mongodb目錄,開啟cmd,執行 mongod dbpath e mongodb db logpath e mongodb log mongodb.log auth 開啟安全驗證 執行mongo use admin 建立使用者 db....

MongoDB 設定使用者名稱密碼登入

mongodb 預設直接連線,無須身份驗證,如果當前機器可以公網訪問,且不注意mongodb 埠 預設 27017 的開放狀態,那麼mongodb就會產生安全風險,被利用此配置漏洞,入侵資料庫。由於網路配置因人而異,需要根據自己實際環境進行配置,不作冗述。大致可以從以下方面禁止。在外網機器命令列中執...