MongoDB - 身份验证命令

MongoDB - 身份验证命令 首页 / MongoDB入门教程 / MongoDB - 身份验证命令

身份验证命令使用称为x.509的身份验证机制。当无涯教程使用Mongo Shell时,无涯教程可以使用db.auth()助手,如下所示:

语法:

db.auth( "userID", passwordPrompt() )

在早期版本的Mongo Shell中,无涯教程可以直接指定密码。仍然是从版本4.2开始,无涯教程可以使用密码前提()方法使用各种用户身份验证或管理方法/命令来提示密码而不直接指定密码。

在早期版本中,无涯教程将使用db.auth()方法作为:

语法:

db.auth( "username", "password" )

MongoDB Getnonce命令

getNone命令用于生成验证的一次性密码。如果客户端已发出getNonce,则客户端将断开连接。

MongoDB Logout命令

logout命令终止当使用时使用如下所示:

语法:

{ logout: 1 }

MongoDB允许用户访问另一个数据库,并且在使用无涯教程经过身份验证的相同数据库上下文时必须调用注销。

无涯教程网

例如 - 如果您已验证到任何数据库,则必须为该数据库发出注销以从那里成功注销。

示例:

db= db.getSiblingDB ( '<database-name>' )

当无涯教程设置数据库上下文和数据库对象时,无涯教程可以使用logout命令从数据库注销,如下所示:

db.runCommand ( { logout: 1 } )

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入拆解Java虚拟机 -〔郑雨迪〕

iOS开发高手课 -〔戴铭〕

DevOps实战笔记 -〔石雪峰〕

分布式协议与算法实战 -〔韩健〕

Redis核心技术与实战 -〔蒋德钧〕

A/B测试从0到1 -〔张博伟〕

说透5G -〔杨四昌〕

陈天 · Rust 编程第一课 -〔陈天〕

商业思维案例笔记 -〔曹雄峰〕

好记忆不如烂笔头。留下您的足迹吧 :)