mongodb4.0數據庫權限配置


今天給大家分享一個關於mongodb數據庫權限配置的小知識點,這里呢,我用的是mongodb4.0版本,下載地址:https://www.mongodb.com/download-center/community,這里最好用默認的安裝路徑,因為后面需要用windows+R的services.msc來重啟mongodb server服務,如果安裝到自定義盤,這里會無重啟服務的選項,所以建議大家直接傻瓜式安裝即可

到這里呢,假如大家都已經安裝成功,並且各種配置都OK了,然后就是今天的主題了

1.檢查當前某個數據庫是否有設置賬戶名

打開mongodb服務,然后直接在windows+R輸入cmd,直接mongo,show dbs這里咱們以admin數據庫賬戶設置為例use admin->show users,如果這里有賬戶,會出來圖示字符

如果沒有添加過賬戶,這里不會有打印,如果有賬戶呢,為了重新演示給大家如何新建賬戶操作,需要先刪除賬戶,db.dropUser(“這里是賬戶名”),

2.重新創建賬戶

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

3.2、修改Mongodb 數據庫配置文件

打開C:\Program Files\MongoDB\Server\4.0\bin下的mongod.cfg文件,里面的security:是被注釋的,並且沒對應的配置

這里接觸注釋,添加如下配置authorization: enabled即可

3.重啟mongodb服務

用windows+R的services.msc來重啟mongodb server服務

此時再次windows+R輸入cmd,直接mongo,show dbs會發現不會出現所有數據庫了,因為設置了賬戶權限,要想正常訪問,需要使用賬戶名和密碼進去

mongo admin -u 用戶名 -p 密碼 即可,如果是訪問遠程數據庫呢,命令如下mongo 192.168.1.200:27017/test -u user -p password


免責聲明!

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



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