配置MongoDB 账号密码登录的步骤如下 (假设有 2 个数据库 admin (自带的) 和 foo):

1、启动 MongoDB: mongod --config /usr/local/etc/mongod.conf

2、进入数据库 admin: use admin

3、创建用户 admin:

db.createUser( { user: "admin", pwd: "ebag", roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] } )

4、进入数据库 foo: use foo

5、创建用户 bar:

db.createUser( { user: "bar", pwd: "bar", roles: [ { role: "dbAdmin", db: "foo" }, { role: "readWrite", db: "foo" } ] } )

6、需要授权的方式启动: mongod --auth --config /usr/local/etc/mongod.conf

7、授权登录

方式一: mongo 先进入然后 db.auth("bar", "bar") 授权

方式二: mongo --port 27017 -u "bar" -p "bar" --authenticationDatabase "foo"

原文出处:qtdebug -> https://qtdebug.com/mongo-auth/

mongo 登陆_MongoDB 账号密码登录相关推荐

  1. 入门,前后端实现简单账号密码登录

    前后端实现简单账号密码登录 涉及知识点 原理 效果图 前端代码 index.html res.html login.html main.js info.html error.html WZ.html ...

  2. google 云开启 ssh 账号密码登录

    google 云开启 ssh 账号密码登录 1.新买的 google 服务器是不支持使用账号密码通过 ssh 登录的,这样就很不方便,要使用账号密码登录需要修改 ssh 配置文件. 先通过浏览器打开 ...

  3. VSCode的LeetCode插件中国区账号密码登录错误

    前提条件与问题 我使用的是version号为19.1.0的node.登陆之前首先点击左上角,切换登录网站为中国区: 然后点击登录,无论是leetcode-cn的账号密码,还是github的帐号密码都提 ...

  4. JavaWeb、JSP、Html实现指定账号密码登录

    (JDBC学习)JavaWeb.JSP.Html实现指定账号密码登录 作者想说的话 环境配置要求 创建项目与Tomcat配置 1.创建Web新项目 2.Tomcat配置 3.添加Servlet依赖包 ...

  5. SpringSecurityOAuth2(7) 账号密码登录、手机验证码登录

    GitHub地址 码云地址 SpringSecurity 调用流程: 首先会进入UsernamePasswordAuthenticationFilter并且设置权限为null和是否授权为false,然 ...

  6. QT 记住账号密码登录

    弄了个简单的记住账号密码登录功能,适合初学者学习,直接上代码,代码有注释. 喂饭到嘴边了,看你会不会吃啦 开发环境是VS2015 1.由于没有写注册功能,所以账号和密码我提前写在一个ini文件,这个文 ...

  7. 账号密码登录(Account password authentication)

    账号密码登录(Account password authentication) 直到输入账号正确才能输入密码(3次验证机会)并提示剩余次数,(正确的账号和密码信息来自properties文件读取匹配) ...

  8. python验证账号密码登录

    python小程序:一段利用循环实现的验证账号密码登录的程序 init_usrname = input("请输入初始用户名:") init_password = input(&qu ...

  9. 亚马逊EC2使用账号密码登录

    亚马逊EC2修改成通过使用账号密码登录 1.使用普通账号登录 对于Amazon Linux AMI,用户名为 ec-user. 对于Ubuntu AMI,用户名为ubuntu或root . 对于Cen ...

最新文章

  1. 2019~2020年终总结
  2. Window.Open() 和 window.showModalDialog()参数
  3. Python——爬虫
  4. sparksql加载mysql表中的数据
  5. python判断两个列表内容是否一致_检查两个列表在Python中是否相同
  6. centos7.4安装nginx1.8.1 php7.7.11 安装 MySQL5.7.20
  7. ireport 分页配置每也显示多少条_最简洁的分页插件PageHelper
  8. 4月升级鸿蒙,华为鸿蒙系统4月升级适配名单一览
  9. 怎么在Excel中快速将英文翻译为中文
  10. Pixhawk-姿态解算源码注释
  11. 将Python程序打包成exe文件
  12. 这篇文章能让你吃透SVG
  13. python走迷宫_Python使用Tkinter实现机器人走迷宫
  14. JS: exec()方法
  15. Cortex-M3处理器出众的控制和连通性
  16. OpenGL入门第六次实验 纹理映射
  17. DCDC知识总结整理
  18. 【职场】反思如何做好技术分分享
  19. SOLIDWORKS Composer关键帧-制作动画的利器
  20. TCP套接字编程详解

热门文章

  1. android 开机直接运行app并当做手机桌面
  2. C IN ARM64 汇编基础-变量与表达式-基于The C Programming Language - Second Edition
  3. sql小数转换为百分数_这么齐全的数学单位换算表?寒假赶紧存下为孩子考试助力!...
  4. 搜索引擎涉及的数据结构
  5. DDIM原理及代码(Denoising diffusion implicit models)
  6. 格林公式中对偏微分的积分
  7. C# / VB 获取PDF文档的数字签名信息
  8. stm32f407zgt6的2.2LCD实例1.2:LCD屏幕程序讲解之LCD驱动底层代码
  9. 选课通知 | 北交大《人工智能与大数据应用实战》秋季全校选修课简介!
  10. 将图片转换为icon字体图表