SpringData认证连接|学习笔记

简介: 快速学习 SpringData 认证连接

开发者学堂课程【MongoDB精讲课程(下)SpringData认证连接】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12993


SpringData 认证连接

 

使用用户名和密码连接到MongoDB服务器,你必须使用usernamepassword@hostname/dbname格式,username 为用户名,password为密码

目标:使用用户 bobo 使用密码123455连接到 MongoDB 服务上。

application.yml:

spring:

#效据源配置

data:

mcngedb:

#主机地址

host: 180.75.159.126

# 数据库

# database: articledb

# 默认端口是27017 port:27017#账号

username: bobo

# password: 123456

#单机有认证的情况下,也使用字符串连接

uri:mongodb://bobo:1234566180.76.159.126:27017/articledb

提示:分别测试用户名密码正确及不正确的情况。

一般情况下不会直接使用超管用户来连接,而是使用创建的普通用户来连接。普通用户连接articledb进行读写操作,直接用超管风险太高,普通用户只需要知道具体用的库,针对具体的库进行读写操作。

连接方式还有uri的方式,是mongodb协议,地址前面要写上用户名密码。连接时需要告知用户名和密码,不然会出现报错的情况。

用comment连接情况一样,如果要连接27017时要输入用户名和密码。要在Authentication下指定用户名和密码。

image.png

连接操作最主要的是开启了安全认证之后需要连接的时候指定用户和密码。

相关文章
|
机器学习/深度学习 监控 算法
深度学习之3D人体姿态预测
基于深度学习的3D人体姿态预测是指利用深度学习模型,从图像或视频中自动估计人体的三维骨架结构或关节点位置。此任务在增强现实、动作捕捉、人体行为识别、虚拟现实等多个领域中有广泛应用。
465 3
springboot使用邮件服务
springboot使用邮件服务
531 0
QGS
|
前端开发 测试技术
浅学前端数据模型MockJS
浅学前端数据模型MockJS
QGS
167 1
|
存储 SQL 运维
【必知必会的MySQL知识】⑤DCL语言
【必知必会的MySQL知识】⑤DCL语言
253 0
【必知必会的MySQL知识】⑤DCL语言
|
存储 设计模式 缓存
etcd 实战基础篇(一)
etcd 实战基础篇(一)
486 0
etcd 实战基础篇(一)
《科技服务与价值链》总结
《科技服务与价值链》读书总结
235 0
《科技服务与价值链》总结
|
2天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全