如何在Windows下對MongoDb進行簡單的配置,本文為大家解答。
以管理員的啟動cmd 進入安裝目錄下
輸入:mongod --auth --port 3406 --dbpath=庫地址 --logpath= 全地址 --install --serviceName "自定義名稱"
注:庫地址可只指定到文件夾,LOG地址需指定到具體文件
--auth 啟用權(quán)根控制
--port 指定端口
--ip 指定IP不指定則為本地
-- serviceName windows服務(wù)名稱
上述完成后
輸入上步配置的地址與端口連接庫:
切換至admin
創(chuàng)建一個超級管理員賬戶:
重啟服務(wù):
使用剛創(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- MongoDB 使用Skip和limit分頁
- Mongodb實戰(zhàn)之全文搜索功能
- 利用node.js+mongodb如何搭建一個簡單登錄注冊的功能詳解
- mac下安裝和配置mongodb的步驟詳解
- 在Linux服務(wù)器中配置mongodb環(huán)境的步驟
- Mongodb實現(xiàn)的關(guān)聯(lián)表查詢功能【population方法】
- MongoDB 中Limit與Skip的使用方法詳解