mongodb安裝之后使用robo3t連接出現 Failed to load list of database Failed to execute "listdatabases"


 沒有指定數據庫的登錄權限

MongoDB 設置賬號和密碼

1、開啟認證

MongoDB默認安裝完成之后,只允許使用本地連接,所以我們需要給mongo設置賬號和密碼

D:\****\mongo\bin\mongod.exe --dbpath D:\****\mongo\data --logpath D:\****\mongo\log\mongodb.log  --logappend --auth --service

2、創建管理員用戶

>use admin

switched to db admin > db.createUser({user:"admin",pwd:"password",roles:["root"]}) Successfully added user: { "user" : "admin", "roles" : [ "root" ] }

3、認證登錄

>db.auth("admin","password")

4、MongoDB role類型

數據庫用戶角色

  read:授予用戶只讀數據的權限

  readWrite:授予用戶讀寫數據的權限

數據庫管理角色

dbAdmin:當前db中執行管理操作

dbOwner:當前DB中執行任意操作

userAdmin:當前DB中管理User

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM