mongodb如何查看数据库用户

使用db.getUser()命令可以查看MongoDB数据库用户,包括用户名、密码和角色等信息。

MongoDB如何查看数据库用户

创新互联公司专业为企业提供大足网站建设、大足做网站、大足网站设计、大足网站制作等企业网站建设、网页设计与制作、大足企业网站模板建站服务,十载大足做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

单元1:登录MongoDB服务器

打开命令行终端或MongoDB Compass工具。

输入以下命令连接到MongoDB服务器(替换为实际的用户名和密码):

mongo u  p  authenticationDatabase admin

单元2:切换到目标数据库

在MongoDB命令行中,使用以下命令切换到要查看用户的目标数据库(替换为实际的数据库名称):

use 

单元3:查看数据库用户

在MongoDB命令行中,使用以下命令查看当前数据库的用户列表:

db.getUser('')

是要查询的用户名,如果要查看所有用户的列表,可以使用通配符*

db.getUser('*')

单元4:查看用户权限

在MongoDB命令行中,使用以下命令查看指定用户的权限信息(替换为实际的用户名):

db.getUser('').roles

该命令将返回一个包含用户角色的数组,如果用户具有管理员角色,则返回结果可能如下所示:

[ { role: "userAdminAnyDatabase", db: "admin" }, ... ]

相关问题与解答:

问题1:如何在MongoDB中创建新用户?

答案:可以使用以下命令在MongoDB中创建新用户(替换为实际的值):

db.createUser({ user: '', pwd: '', roles: [{ role: '', db: 'admin' }] })

要创建一个名为newuser的用户,密码为mypassword,并具有读写权限,可以运行以下命令:

db.createUser({ user: 'newuser', pwd: 'mypassword', roles: [{ role: 'readWrite', db: 'admin' }] })

问题2:如何删除MongoDB中的用户?

答案:可以使用以下命令删除MongoDB中的用户(替换为实际的用户名):

db.removeUser('')

要删除名为olduser的用户,可以运行以下命令:

db.removeUser('olduser')

本文名称:mongodb如何查看数据库用户
分享路径:http://www.shufengxianlan.com/qtweb/news29/24329.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联