mongodb5.x 查看用户
时间: 2024-01-21 16:16:41 浏览: 24
在 MongoDB 5.x 中,可以使用以下命令来查看当前所有用户:
```
> use admin
> db.getUsers()
```
如果想要查看特定数据库的用户,可以先切换到对应的数据库,然后再执行上述命令。例如:
```
> use mydb
> db.getUsers()
```
另外,如果需要查看某个用户的详细信息,可以使用以下命令:
```
> use admin
> db.getUser("username")
```
其中,将 "username" 替换为要查询的用户名即可。如果查询成功,将返回该用户的详细信息,包括用户名、所属角色等。
相关问题
mongodb dba
Mtools是由MongoDB Inc官方工程师编写的工具,旨在为MongoDB用户提供便捷的操作和管理功能。它的设计初衷是为了方便工程师自己的工作,但随着MongoDB用户数量的增加,越来越多的人也开始使用Mtools,并且受到了它带来的便利。最新版本1.1.9还支持Pymongo3.x。
如果你的MongoDB日志变得非常大,可以执行切换操作,生成新的日志,并删除旧的日志,这样不会影响MongoDB服务的正常运行。
另外,你还可以使用以下命令创建一个名为"admin"的用户,并赋予"admin"数据库的"userAdminAnyDatabase"角色:
db.createUser({user:"admin",pwd:"admin",roles:[{role:"userAdminAnyDatabase",db:"admin"}]});
mongodb_exporter 通过rpm 安装
要通过rpm包方式安装mongodb_exporter,可以按照以下步骤进行操作:
1. 首先,从mongodb_exporter的官方GitHub页面下载最新的rpm包:https://github.com/percona/mongodb_exporter/releases
2. 使用以下命令安装rpm包:
```
sudo rpm -ivh mongodb_exporter-x.x.x.x86_64.rpm
```
其中,x.x.x代表mongodb_exporter的版本号。
3. 安装完成后,可以使用以下命令启动mongodb_exporter:
```
sudo systemctl start mongodb_exporter
```
4. 如果需要设置mongodb_exporter开机自启动,可以使用以下命令:
```
sudo systemctl enable mongodb_exporter
```
5. 最后,可以使用浏览器访问mongodb_exporter的默认端口号(9104)来确认是否安装成功:
```
http://<your-server-IP>:9104/metrics
```
注意:在安装之前,需要确保已经安装了MongoDB,并且MongoDB的授权用户具有足够的权限来执行监控操作。