MongoDB 4 0 3 新增使用者名稱密碼

2021-09-04 10:32:43 字數 909 閱讀 2856

首先呢,mongodb 4.0.3安裝(我選的是網路服務)的時候會生成不帶使用者名稱密碼的服務,通過compass可以直接連線。

此時服務已經啟動了

登進去可以看到警告:access control is not enabled for the database.

沒有對資料庫的訪問進行許可權控制

好,接下來開始設定使用者名稱密碼

第一步,切換到admin資料庫

use admin
此時

show users
沒有任何使用者

然後我們開始新增

db.createuser(]

})

roles裡面是許可權級別的設定,網上有很多資料可以找到

第二步先停掉原服務,然後刪掉,注意使用管理員身份開啟cmd

sc delete mongodb
建立新的服務

注意:mongodb 4.0.3的配置檔案在bin目錄下

第三步使用者名稱密碼進入

好了,密碼設定成功!

參考文章:

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 docker 新增使用者名稱 密碼

1.進入liunx docker ps container id image command created status ports names f0c71c17e606 mongo 3.2 docker entrypoint.sh 7 days ago up 7 days 0.0.0.0 270...