先无认证方式启动mongodb数据库

/Users/zlp/develop/mongodb/4.2.1/bin/mongod -f config.yaml > /dev/null 2>&1 &

config.yaml

systemLog:

destination: file

path: '/Users/zlp/develop/mongodb/logs/mongo.log'

net:

port: 37017

bindIp: 127.0.0.1

storage:

engine: wiredTiger

dbPath: /Users/zlp/develop/mongodb/db421

security:

authorization: disabled

设置管理员账号密码

1)连接客户端

> /Users/zlp/develop/mongodb/4.2.1/bin/mongo --port 37017

2)选择admin数据库

Enterprise > use admin

3)创建管理员用户密码、角色、权限等信息

Enterprise > db.createUser({user:"admin", pwd:"12345", roles:[{role:"userAdminAnyDatabase", db:"admin"},{role:"backup", db:"admin"}, {role:"restore", db:"admin"}]})

重启mongodb实例,启用认证检验参数

1)先杀进程

kill 76628

2)修改config.yaml文件启用认证

3)启动mongodb进程

/Users/zlp/develop/mongodb/4.2.1/bin/mongod -f config.yaml > /dev/null 2>&1 &

config.yaml

systemLog:

destination: file

path: '/Users/zlp/develop/mongodb/logs/mongo.log'

net:

port: 37017

bindIp: 127.0.0.1

storage:

engine: wiredTiger

dbPath: /Users/zlp/develop/mongodb/db421

security:

authorization: enabled

使用认证方式连接mongodb

/Users/zlp/develop/mongodb/4.2.1/bin/mongo --port 37017 -u admin -p 12345 --authenticationDatabase admin

创建业务数据库

1)创建业务数据库名称

Enterprise > use financed

2)创建业务数据库的认证用户名密码

Enterprise > db.createUser({user:"root", pwd:"123456", roles:[{role:"dbOwner", db:"financedb"}]})

3)添加一条数据到临时表(因为use financedb 只是临时创建数据库,如果没有为一张表添加数据,重启mongodb实例的时候,该数据库消失)

Enterprise > db.tab1.insert({code: "1", name: "a"})

创建业务数据库连接客户端

/Users/zlp/develop/mongodb/4.2.1/bin/mongo --port 37017 -u root -p 123456 --authenticationDatabase financedb

查询刚才添加的数据

MongoDB Enterprise > use financedb

switched to db financedb

MongoDB Enterprise > db.tab1.find()

{ "_id" : ObjectId("5ec7be76dc9305607432da14"), "code" : "1", "name" : "a" }

java 密码连接mongo_mongodb启用密码认证连接相关推荐

  1. 使用PuTTY、Xshell远程连接Linux,密钥认证连接

    PuTTY.Xshell是两款常用的远程登录工具,它们是远程Linux的工具中较为出名的,远程管理服务器非常方便. PuTTY官方下载地址:(推荐) https://www.chiark.greene ...

  2. java连接远程带有密码的mongodb数据库

    java连接远程带有密码的mongodb数据库 java连接远程带有密码的mongodb数据库,这个是我们研究java以及mongodb数据库的人都必须研究的,mongo我们可以在远程设置远程的mon ...

  3. 电脑已连接wifi的密码查询

    有时候,想登陆自己家的无线网络(尤其朋友来家里突然要连接无线网络),脑子刹那间一片空白想不起来密码,怎么办呢? 其实,我们可以通过电脑来查看网络的密码,现在分享如何在笔记本电脑上查看连接过的无线网络密 ...

  4. TOMCAT 连接池数据库密码加密方法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文来自 ...

  5. android wifi 问题是什么意思,Android应用开发之wifi连接问题:密码正确但连接时supplicant state返回的是ERROR_AUTHENTICATING...

    本文将带你了解Android应用开发wifi连接问题:密码正确但连接时supplicant state返回的是ERROR_AUTHENTICATING,希望本文对大家学Android有所帮助. fra ...

  6. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...

    使用wpa_supplicant工具配置和连接WIFI 实验版本及下载地址 wpa_supplicant:wpa_supplicant-2.7 链接: [http://w1.fi/wpa_suppli ...

  7. Hive设置连接用户名和密码

    当hive客户端搭建起来之后,应用项目远程连接hive需要设置用户名和密码: 由于hive默认的用户名和密码都是空的,所以需要我们设置用户名和密码: 我们采用自定义方式来设置hive的用户名和密码,步 ...

  8. 如何实现Tomcat连接池数据库密码加密

    问题背景: 快逸报表应用在tomcat应用服务器进行部署时,如果需要调用tomcat配置好的数据库连接池,就不得不把报表数据源连接的密码以明文形式暴露,这样数据库连接的用户名密码都非常容易被获取,是非 ...

  9. 在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)

    现象:在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码.通讯内容或信用卡信息). 当点开"了解详情"后显示 ...

最新文章

  1. 阿里总监辞职回家创业,年利润千万让人羡慕
  2. transition标签_图解直到今天也没什么人知道的原生dialog标签(非常详细)
  3. Google 鼓励的 13 条代码审查标准,建议收藏!
  4. docker安装和配置Grafana
  5. TensorBoard(二)
  6. jtemplates插件
  7. python搭建一个后端平台
  8. 三目表达式和if-else语句完全一样吗?
  9. winrm java客户端_java通过winrm4j远程连接win执行命令
  10. Windows PE安装 DiskGenius 备份/恢复系统
  11. Android安全论文汇集
  12. 程序员不要和陌生人说话——漫谈一些有趣的架构原则
  13. 深度强化学习中的对抗攻击和防御
  14. 如何从ST官网下载STM32标准库
  15. shift+右键,没有“在此处打开命令窗口”选项
  16. JWT无状态登录+跨域问题
  17. 《经济学是什么》精髓:如何用经济学家的眼光理解个人选择和市场经济?
  18. 数据库关于事务的详解分析(全)包含面试常问的细节
  19. ISDB-T DVB-T DTV ATV
  20. 数据使用要谨慎——不良数据带来严重后果

热门文章

  1. 拉格朗日中值定理ξ怎么求_微分学核心定理——中值定理
  2. python 库总结_最近用的python 库总结
  3. java mina 大文件传输_mina 传输java对象
  4. 软件测试岗位,BAT大厂面试题集锦
  5. selenium脚本编写的注意点,那些我踩过的坑
  6. 多年软件测试大牛分享成长经历,一个好的软件测试工程师应该做到这些!
  7. android 签名报错,AndroidStudio生成签名apk报错
  8. pci简单通知控制器_船用LED航行灯及其控制器设计要点
  9. 认真学习系列:编译原理——B站笔记
  10. PAT甲级1016 (map,排序)