沒有指定數據庫的登錄權限
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
