首先呢,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...