如何在Windows下對MongoDb進行簡單的配置,本文為大家解答。
以管理員的啟動cmd 進入安裝目錄下
輸入:mongod --auth --port 3406 --dbpath=庫地址 --logpath= 全地址 --install --serviceName "自定義名稱"
注:庫地址可只指定到文件夾,LOG地址需指定到具體文件
--auth 啟用權(quán)根控制
--port 指定端口
--ip 指定IP不指定則為本地
-- serviceName windows服務名稱
上述完成后
輸入上步配置的地址與端口連接庫:
切換至admin
創(chuàng)建一個超級管理員賬戶:
重啟服務:
使用剛創(chuàng)建的用戶登錄:db.auth("root002","root002")
顯示 1 則說明登錄成功。
也可為指定庫創(chuàng)建用戶:
db.createUser({ user:"read", pwd:"read", roles:[{role:"read",db:"自定義的"}] })
MongoDB的內(nèi)置角色:
數(shù)據(jù)庫用戶角色:read、readWrite
數(shù)據(jù)庫管理角色:dbAdmin、dbOwner、userAdmin
管理員組,針對整個系統(tǒng)進行管理:clusterAdmin、clusterManager、clusterMonitor、hostManager
備份還原角色組:backup、restore
所有數(shù)據(jù)庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超級管理員:root、(dbOwner、userAdmin、userAdminAnyDatabase這幾個角色角色提供了任何數(shù)據(jù)任何用戶的任何權(quán)限的能力,擁有這個角色的用戶可以在任何數(shù)據(jù)庫上定義它們自己的權(quán)限)
內(nèi)部角色,一般情況下不建議設(shè)置: __system
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。