【MongoDB管理】用户管理
-
用户管理
MongoDB Enterprise > db.version()
3.4.10
-
1.创建超级管理员
MongoDB Enterprise > use admin 切换数据库
MongoDB Enterprise > show users; #查看当前数据库下的用户信息
MongoDB Enterprise > db.createUser(
{
user: "admin",
pwd: "admin",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
MongoDB Enterprise > db.getUser("admin") #查看单个用户的信息
MongoDB Enterprise >db.getUsers() #查看当前库下所有用户的信息
开启数据库认证登录,重启数据库
MongoDB Enterprise > db.auth("admin","admin")
-
2.创建读写用户
use mymonogodb #创建mymongodb数据库
db.createUser(
{
user: "scott", #创建scott用户,并配置针对数据库mymongodb的读写权限
pwd: "scott",
roles: [ { role: "readWrite", db: "mymonogodb" } ]
}
)
-
3.创建只读用户指令
use mymonogodb
db.createUser(
{
user: "linus",
pwd: "linus",
roles: [ { role: "read", db: "mymonogodb" } ]
}
)
-
4.修改用户密码
首先要登录到对应的用户然后执行如下命令
db.updateUser(
"scott",
{
pwd: "tiger",
customData: { title: "Senior Manager" }
}
)
(3.4.2修改密码方式)
db.changeUserPassword("用户名", "新密码")
浙公网安备 33010602011771号