首先,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 ...