MongoDB4.x的使用

一 安裝

命令行輸入mongo出現如圖所示說明安裝成功

 

二、賬戶權限配置

1、第一步創建超級管理用戶

use admin
db.createUser({
user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}]
})

2、第二步修改 Mongodb 數據庫配置文件,開啓驗證(先備份好一份)

3、第三步重啓 mongodb 服務

4、第四步用超級管理員賬戶連接數據庫

mongo admin -u 用戶名 -p 密碼
mongo 192.168.1.200:27017/test -u user -p password

5、第五步給 eggcms 數據庫創建一個用戶 只能訪問 eggcms 不能訪問其他數據庫

use eggcms
db.createUser(
{
user: "eggadmin", pwd: "123456", roles: [ { role: "dbOwner", db: "eggcms" } ]
}
)

 

三、Mongodb 賬戶權限配置中常用的命令

1、show users; #查看當前庫下的用戶
2、db.dropUser("eggadmin") #刪除用戶
3、db.updateUser( "admin",{pwd:"password"}); #修改用戶密碼
4、db.auth("admin","password"); #密碼認證

 

四、Mongodb 數據庫角色

1.數據庫用戶角色:readreadWrite;

2.數據庫管理角色:dbAdmindbOwneruserAdmin

3.集羣管理角色:clusterAdminclusterManagerclusterMonitorhostManager

4.備份恢復角色:backuprestore

5.所有數據庫角色:readAnyDatabasereadWriteAnyDatabaseuserAdminAnyDatabase

dbAdminAnyDatabase

6.超級用戶角色:root

參考:https://www.cnblogs.com/zzw1787044/p/5773178.html

 

五、連接數據庫的時候需要配置賬戶密碼

const url = 'mongodb://admin:123456@localhost:27017/';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章