Mongodb 賬戶權 限配置

2021-10-19 18:15:32 字數 1374 閱讀 9245

mongodb 賬戶許可權配置

1、第一步建立超級管理使用者

use admin 

db.createuser(]

})

2、第二步修改 mongodb 資料庫配置檔案

路徑:c

:\program files\mongodb\server\4.0\bin\mongod.cfg

配置: security: authorization: enabled

3、第三步重啟 mongodb 服務

4、第四步用超級管理員賬戶連線資料庫

mongo admin -u 使用者名稱 -p 密碼 

mongo 192.168

.1.200

:27017

/test -u

5、第五步給 eggcms 資料庫建立乙個使用者 只能訪問 eggcms 不能訪問其他資料庫

use eggcms db.

createuser(]

})

mongodb 賬戶許可權配置中常用的命令

1、show users; #檢視當前庫下的使用者

2、db.

dropuser

("eggadmin"

) #刪除使用者

3、db.

updateuser

("admin",)

; #修改使用者密碼

4、db.

auth

("admin"

,"password"

); #密碼認證

mongodb 資料庫角色

1.資料庫使用者角色:read、readwrite;

2.資料庫管理角色:dbadmin、dbowner、useradmin;

3.集群管理角色:clusteradmin、clustermanager、clustermonitor、hostmanager;

4.備份恢復角色:backup、restore;

5.所有資料庫角色:readanydatabase、readwriteanydatabase、useradminanydatabase、 dbadminanydatabase

6.超級使用者角色:root

連線資料庫的時候需要配置賬戶密碼

const url =

'mongodb://admin:123456@localhost:27017/'

;

Mongodb 許可權配置

mongodb許可權配置,設定使用者名稱和密碼,並進行相關操作 新增使用者 一般情況下,mongodb資料庫的介面是開放的,這樣所有人都可以訪問進行修改,這樣在內網中使用很方便,但是在公網上,就要考慮許可權的問題,所以我們先給資料庫新增使用者,並設定許可權 開啟許可權驗證 建立好使用者之後,現在我們...

mongodb3 X許可權配置

環境 centos6.8 mongodb3.4.1 1 連線mongodb資料庫 如果mongo命令沒有做環境變數配置,需要定位到有mongo命令的目錄 root vm 118 34 centos mongo mongodb shell version v3.4.1 connecting to mo...

Shell賬戶許可權

root localhost code vim 002.create user.sh bin bash useradd 1 echo 2 passwd stdin 1 root centos1905 code sh 002.create user.sh runtu cha changing pass...