mongodb compass 里怎么设置账号密码
时间: 2024-09-08 12:03:59 浏览: 250
MongoDB图形化管理工具 MongoDB Compass
5星 · 资源好评率100%
MongoDB Compass 是一个流行的 MongoDB 数据库管理工具,它允许用户连接到远程或本地数据库,但是它本身并不存储用户的密码,因为密码通常被视为敏感信息应该在数据库服务器上安全地管理。如果你想在 Compass 中设置账户密码,你需要在 MongoDB 服务器端配置:
1. **通过命令行**:
- 使用 `mongo` 命令行工具,首先登录到你的 MongoDB 服务器,然后使用 `use admin` 切换到 `admin` 数据库,运行类似这样的命令创建用户并设置密码:
```
use admin
db.createUser({
user: "your_username",
pwd: "your_password",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})
```
2. **在 MongoDB 服务器配置文件** (如 `mongod.conf` 或者 `mongodb.conf`):
- 如果你使用的是启动脚本配置文件,可以在 `auth` 部分启用认证,并添加用户信息:
```yaml
security:
authorization: enabled
users:
- user: your_username
pwd: your_password
roles:
- name: userAdminAnyDatabase
db: admin
```
然后,在 Compass 中新建连接时,只需要输入相应的用户名和密码即可。记得将上述示例中的用户名和密码替换为你实际设置的值。
阅读全文