mongo3 X建立使用者,授權,檢視,刪除

2021-08-19 21:58:46 字數 896 閱讀 5564

首先,mongo預設登入不需要密碼

登入完之後,

1.建立 admin

角色:useradminanydatabase (這是乙個賬號管理員的角色)

admin使用者用於管理賬號,不能進行關閉資料庫等操作,目標資料庫是admin

use admin

db.createuser( ]})

2.建立root

建立完admin管理員,建立乙個 超級管理員 root 角色:root

root角色用於 關閉資料庫 db.shutdownserver()

db.createuser( ]})

3.建立使用者自己的資料庫的角色

當賬號管理員和超級管理員,可以為自己的資料庫建立使用者了

(坑)

這時候一定,一定要切換到所在資料庫上去建立使用者,不然建立的使用者還是屬於admin。

use position

db.createuser( ]})

4.檢視使用者

建立完或者刪完使用者,可以檢視當前的使用者列表

db.system.users.find()

或者show users

5.刪除使用者

刪除使用者必須由賬號管理員來刪,所以,切換到admin角色

use admin

db.auth("admin","123456")

刪除單個使用者

db.system.users.remove()

刪除所有使用者

db.system.users.remove({})

mongo 建立使用者

一.先以非授權的模式啟動mongodb 非授權 linux mac mongod f mongodb etc mongo.conf windows mongod config c mongodb etc mongo.conf 或者 net start mongodb 前提是mongo安裝到了服務裡面...

mysql 新增使用者 mysql建立使用者與授權

一 建立使用者 create user username host identified by password 說明username 你將建立的使用者名稱 host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元 ...

Mongo 使用者建立及許可權管理

mongo版本3.0之前使用的是db.adduser 但3.0之後使用的是db.createuser 內建的角色 資料庫使用者角色 read readwrite 資料庫管理角色 dbadmin dbowner useradmin 集群管理角色 clusteradmin clustermanager ...