1.创建管理员用户

打开安装目录bin下的mongo.exe,输入下面命令

use admin
db.createUser({user:"root",pwd:"root",roles:[{role:"root",db:"admin"}]}
)

user代表用户名,pwd代表密码, role代表角色,通常设定为超级用户root

其他内置角色如下:

1. 数据库用户角色:read、readWrite;

2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;

3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;

4. 备份恢复角色:backup、restore;

5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、 dbAdminAnyDatabase

6. 超级用户角色:root

2.找到安装目录下的bin,修改当中的mongod.cfg,添加如下配置

security:# 为保证的真正生效,需要同时在user中配置用户名和密码信息。authorization: enabled

3.重启mongodb服务

进入任务管理器的服务重启服务

4.测试验证

代开安装目录下的bin下的mongo.exe,输入相关命令报错即表示成功配置

5.正确连接方式

打开cmd,切换到安装目录的bin目录下,输入下面命令,即可正常操作数据库

mongo.exe -u root -p root --authenticationDatabase admin

配置mongodb登录验证相关推荐

  1. Mongodb For Mac OSX 登录验证

    题外话:尽管有不少人贴出了 <我不用mongodb的十大理由> 等系列文章,但是 NoSQL 的发展不会因此而止步, mongodb 是 NoSQL 的典型代表,楼主还是抱乐观态度的,有人 ...

  2. linux 利用Google身份验证器配置ssh完成双重登录验证

    一:准备一台linux 操作系统 在Ubuntu上安装Google身份验证器 sudo apt-get install libpam-google-authenticator -y 在centos上安 ...

  3. 交换机配置ssh密码验证登录方式

    交换机配置ssh密码验证登录方式 一.背景: 1.由于PC机串口不支持热插拔,请不要在交换机带电的情况下,将串口插入或者拔出PC机.当连接PC和交换机时,请先安装配置电缆的DB-9端到PC机,再连接R ...

  4. emqx客户端用户名密码登录验证配置

    摘要:使用emqx docker开发或者生产情况下,需要配置客户端登录的账号密码,只有登录的client才能订阅和发布主题消息,以下为简要配置. 环境说明: 1.linux系统下,centos 7环境 ...

  5. 使用filter过滤器实现简单用户登录验证(不用配置web.xml文件)

    一.filter过滤器的作用 如果想要获取中文字符,或者是显示提交的中文,就需要添加以下代码,来防止乱码的情况发生. request.setCharacterEncoding("utf-8& ...

  6. mongodb身份验证_MongoDB身份验证

    mongodb身份验证 我最近更新了Mongometer ,使其更加灵活. 发布新版本后不久,其中一位用户通过在帖子中发表评论来反馈问题. 我启动了我的机器,打开了我的IDE,发现了问题,并在半小时内 ...

  7. MongoDB身份验证

    我最近更新了Mongometer ,使其更加灵活. 发布新版本后不久,其中一位用户通过在帖子中发表评论来反馈问题. 我启动了我的机器,打开了我的IDE,发现了问题,并在半小时内将修复程序推送到了git ...

  8. java web 怎么用solr_使用web过滤器增加solr后台登录验证

    solr后台自带是没有登录功能的,默认访问地址是:http://localhost:8983/solr/#/(内置jetty运行). 要给sorl后台增加登录验证方法: 1.使用web服务器的登录验证 ...

  9. 使用SSH框架实现用户登录验证

    今天,写一个非常简单的通过struts+hibernate+spring的集成来实现用户登录验证的例子,让大家了解一下三者是如何是整合的. 我们可以通过myeclipse的向导,生成相应的环境搭建,如 ...

最新文章

  1. linux下使用sort命令升序、降序、随机及组合方式排序方法
  2. android monitor 汉化
  3. nginx下后端realserver健康检测模块ngx_http_upstream_check_module
  4. 完美解决小程序一维数组循环渲染列表不够用问题
  5. AngularJS 快速编程入门
  6. Python学习:推导式
  7. .NET 大会今日开幕 |这些白嫖福利不看肠子都悔青
  8. 如果你需要在 XHTML 中声明 DOCTYPE,必须使用到jsp:text动作元素
  9. python基础学习笔记——异常处理
  10. zabbix 监控tomcat
  11. TCPIP详解3.8ifconfig
  12. 字符集 (ASCII、GBK、UTF-8、编码方案,解码方案、乱码等问题)
  13. 毕业生Markdown简历模板
  14. 服务器怎么连接无线路由器怎么设置,光猫连接无线路由器怎么设置
  15. 俞敏洪:35岁前如何实现自我增值?
  16. 电脑控制手机 教你实现多个手机同时打开关闭软件
  17. PDF Redactor - 涂黑屏蔽PDF文字让敏感内容不可读的软件工具
  18. 医疗卫生信息化数据防泄漏保护系统解决方案
  19. 什么是「中华田园敏捷开发」,人才
  20. 图片清晰度如何修复?简单的修复方法来了

热门文章

  1. jstrim(JStrim去除一个字符串首尾空格)
  2. php数字两位小数_php数字两位小数
  3. React设置自定义滚动条样式
  4. 心想事成要怎么想才能成
  5. 虚拟机迁移后无法联网问题
  6. CDMA 1x 呼叫流程的特殊性
  7. Linux防护与集群
  8. 新生新曙光@kathyBigCancer
  9. Erlang上传文件至阿里云OSS
  10. vr全景技术中的千里眼大像素,让您一览而尽