mongoDB_4.x安裝及權限設置

上一篇使用的是mongoDB 3.x的服務 今天下載了最新的4.x

安裝

這裏最好選擇自定義
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
4.x的不用自己寫個配置文件 已經寫進系統服務裏面了
在這裏插入圖片描述
還是需要自己配將到bin目錄路徑配置在系統變量path裏面

鍵入mongo 啓動鏈接

在這裏插入圖片描述

設置權限

第一步:創建超級管理員
鍵入mongo鏈接數據庫
鍵入use admin 進入admin數據庫
鍵入:
db.createUser({
	user:用戶名,
	pwd:密碼,
	roles:[{
		role:'root',   //root角色只能是admin這個庫
		db:'admin'
	}]
})
第二步:修改配置文件
配置文件位於:你安裝的盤符位置\MongoDB\Server\4.0\bin\mongod.cfg
打開後找到security: 去掉前面的#號下面鍵入authorization: enabled

在這裏插入圖片描述

第三步:重啓服務
以後登陸admin數據庫就只能:
mongo admin -u 用戶名 -p 密碼
測試:還是鍵入mongo 但是show dbs出來不到東西

在這裏插入圖片描述

權限設置相關命令

查看用戶
show users
刪除用戶
db.dropUser('用戶名')
修改用戶密碼
db.updateUser("用戶名",{pwd:"修改值"})

在這裏插入圖片描述

數據庫相關角色

1.數據庫用戶角色:read、readWrite;
2.數據庫管理角色:dbAdmin、dbOwner、userAdmin;
3.集羣管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4.備份恢復角色:backup、restore;
5.所有數據庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、
dbAdminAnyDatabase
6.超級用戶角色:root
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章