使用db.getUser()
命令可以查看MongoDB数据库用户,包括用户名、密码和角色等信息。
MongoDB如何查看数据库用户
创新互联公司专业为企业提供大足网站建设、大足做网站、大足网站设计、大足网站制作等企业网站建设、网页设计与制作、大足企业网站模板建站服务,十载大足做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
单元1:登录MongoDB服务器
打开命令行终端或MongoDB Compass工具。
输入以下命令连接到MongoDB服务器(替换
和
为实际的用户名和密码):
mongo up 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.mswzjz.cn/qtweb/news29/24329.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能