mongodb如何设置用户名和密码

1.创建用户

// 连接到MongoDB数据库

mongo
// 切换到admin数据库
use admin
1.1 创建root用户
db.createUser({
  user: "admin",
  pwd: "admin123",
  roles: [
    { role: "userAdminAnyDatabase", db: "admin" },
    { role: "dbAdminAnyDatabase", db: "admin" },
    { role: "readWriteAnyDatabase", db: "admin" }
  ]
})
1.2 给某个db->如spider 创建用户
use spider
db.createUser(
{
user: "spider",
pwd: "123",
roles: [ { role: "dbOwner", db: "spider" } ]
}
)

2.修改用户密码如果需要修改用户密码

//切换到admin数据库

use admin
//修改用户密码
db.changeUserPassword("admin", "newpassword")

3.删除用户

//切换到admin数据库

use admin
//删除用户
db.dropUser("admin")

4.用户认证

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

5.查看有哪些用户

show users

 

posted @ 2023-11-10 08:43  冰底熊  阅读(3014)  评论(0编辑  收藏  举报