mongodb设置用户名密码
时间: 2023-09-17 16:07:51 浏览: 63
要在 MongoDB 中设置用户名和密码,可以按照以下步骤操作:
1. 打开 MongoDB Shell,连接到一个数据库实例。
2. 使用 "use <database_name>" 命令选择要设置用户名和密码的数据库。
3. 使用以下命令创建一个管理员用户(如果尚未创建):
```
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
```
这将创建一个名为 "admin",密码为 "password" 的用户,该用户具有 "userAdminAnyDatabase" 角色。
4. 使用以下命令创建一个数据库用户:
```
db.createUser(
{
user: "username",
pwd: "password",
roles: [ { role: "readWrite", db: "<database_name>" } ]
}
)
```
这将创建一个名为 "username",密码为 "password" 的用户,该用户具有指定数据库的 "readWrite" 权限。
5. 完成后,您可以使用以下命令退出 MongoDB Shell:
```
quit()
```
然后,您可以使用创建的用户名和密码连接到 MongoDB 数据库实例。