【mongodb _id 用默认还是自己生成 mongodb 帐号】导读:MongoDB是一种广泛使用的NoSQL数据库,它具有高可扩展性、灵活性和高性能 。在使用MongoDB时,帐号管理是非常重要的一部分,本文将介绍MongoDB帐号的相关知识 。
1. 创建管理员帐号
在MongoDB中,创建管理员帐号需要使用root用户登录MongoDB Shell,然后执行以下命令:
```
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
)
其中,user为用户名,pwd为密码,roles为角色列表,这里指定了root角色 。
2. 创建普通用户
创建普通用户同样需要使用root用户登录MongoDB Shell,然后执行以下命令:
use mydb
user: "user",
roles: [ { role: "readWrite", db: "mydb" } ]
其中,user为用户名,pwd为密码,roles为角色列表,这里指定了readWrite角色 。
3. 修改密码
修改密码同样需要使用root用户登录MongoDB Shell,然后执行以下命令:
db.changeUserPassword("user", "new_password")
其中,user为用户名,new_password为新密码 。
4. 删除用户
删除用户同样需要使用root用户登录MongoDB Shell,然后执行以下命令:
db.dropUser("user")
其中,user为要删除的用户名 。
总结:MongoDB帐号管理是非常重要的一部分,我们需要创建管理员帐号和普通用户,以及定期修改密码和删除不必要的用户,来保证MongoDB数据库的安全性 。