新聞中心
使用db.getUser()命令可以查看MongoDB數(shù)據(jù)庫用戶,包括用戶名、密碼和角色等信息。MongoDB如何查看數(shù)據(jù)庫用戶

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供大足網(wǎng)站建設(shè)、大足做網(wǎng)站、大足網(wǎng)站設(shè)計(jì)、大足網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、大足企業(yè)網(wǎng)站模板建站服務(wù),十載大足做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
單元1:登錄MongoDB服務(wù)器
打開命令行終端或MongoDB Compass工具。
輸入以下命令連接到MongoDB服務(wù)器(替換和為實(shí)際的用戶名和密碼):
mongo up authenticationDatabase admin
單元2:切換到目標(biāo)數(shù)據(jù)庫
在MongoDB命令行中,使用以下命令切換到要查看用戶的目標(biāo)數(shù)據(jù)庫(替換為實(shí)際的數(shù)據(jù)庫名稱):
use
單元3:查看數(shù)據(jù)庫用戶
在MongoDB命令行中,使用以下命令查看當(dāng)前數(shù)據(jù)庫的用戶列表:
db.getUser('')
是要查詢的用戶名,如果要查看所有用戶的列表,可以使用通配符*:
db.getUser('*')
單元4:查看用戶權(quán)限
在MongoDB命令行中,使用以下命令查看指定用戶的權(quán)限信息(替換為實(shí)際的用戶名):
db.getUser('').roles
該命令將返回一個包含用戶角色的數(shù)組,如果用戶具有管理員角色,則返回結(jié)果可能如下所示:
[ { role: "userAdminAnyDatabase", db: "admin" }, ... ]
相關(guān)問題與解答:
問題1:如何在MongoDB中創(chuàng)建新用戶?
答案:可以使用以下命令在MongoDB中創(chuàng)建新用戶(替換、和為實(shí)際的值):
db.createUser({ user: '', pwd: '', roles: [{ role: '', db: 'admin' }] })
要創(chuàng)建一個名為newuser的用戶,密碼為mypassword,并具有讀寫權(quán)限,可以運(yùn)行以下命令:
db.createUser({ user: 'newuser', pwd: 'mypassword', roles: [{ role: 'readWrite', db: 'admin' }] })
問題2:如何刪除MongoDB中的用戶?
答案:可以使用以下命令刪除MongoDB中的用戶(替換為實(shí)際的用戶名):
db.removeUser('')
要刪除名為olduser的用戶,可以運(yùn)行以下命令:
db.removeUser('olduser')
當(dāng)前題目:mongodb如何查看數(shù)據(jù)庫用戶
瀏覽地址:http://fisionsoft.com.cn/article/djgippp.html


咨詢
建站咨詢
