为mongodb加上权限
我们知道mysql在安装的时候需要我们设置一个数据库默认的用户名和密码,mongodb也不例外,不过mongodb是默认的没有设置访问限制的,不需要输入用户名和密码都可以访问的,但是这样会十分的不安全,我们需要手动的为mongodb加上权限限制命令。
首先建立一个默认的账户
Use admin
Db.addUser('sa','sa')
这样我们建立了一个用户名为sa,密码为sa的默认账户。
在此时我们还是可以不输入用户名和密码进入数据库的,接下来我们做如下的修改。
打开mongodb所在的注册表:
Win+R 运行regedit,找到[HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->MongoDB]在右边的健-值列表中打到“ImagePath”,添加上 -auth,如下图所示:
注:修改完注册表之后,一定要手动重启mongodb服务,这样才会生效。
这样当我们再次的打开mongodb的shell窗口,查看默认的数据库和“表”,会提示无法打开对应的collections,并且会报错,如下图所示。
当我们使用之前添加的用户登录就会显示出来,1默认的是用户名和密码正确。
在进入之后,我们可以再建立自己的用户。就像mysql中的用户管理中,在mysql的user表中我们可以添加和删除用户,在mongodb中也是一样的。例如我们添加一个admin:
Db.addUser('admin','admin')
注:以上是在windows环境下操作的,在linux中是一致的。
转载于:https://www.cnblogs.com/q4486233/p/4262314.html
为mongodb加上权限相关推荐
- Mongodb的权限管理
Mongodb的权限管理 1. 为什么要进行权限管理的设置 刚安装完毕的mongodb默认不使用权限认证方式启动,与MySQL不同,mongodb在安装的时候并没有设置权限,然而公网运行系统需要设置权 ...
- Mongodb 账户权限配置
Mongodb 账户权限配置 1.第一步创建超级管理用户 use admindb.createUser({ user:'admin', pwd:'admin', roles:[{role:'root' ...
- mongodb用户权限修改,删除以及robomongo显示问题
环境 mongodb:3.4 robomongo:1.0.RC1 需求 之前我介绍过,mongodb用户权限管理配置,之后我自己有个这样的想法,能不能像MySQL客户端那样,一次可以显示多个数据库? ...
- mongo在哪创建管理员_如何给mongodb管理员权限
跃然一笑 1.用户权限说明A.MongoDB是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证.B.切换到admin数据库,添加的账号才是管理员账号.C.用户只能在创建用户对应的数据库中完成 ...
- mongodb 监控权限_运维监控产品分析篇
开源运维监控系统篇 1.zabbix 用户群:85%以上的泛互联网企业. 优点:支持多平台的企业级分布式开源监控软件 安装部署简单,多种数据采集插件灵活集成 功能强大,可实现复杂多条件告警, 自带画图 ...
- mongodb 监控权限_分布式监控系统Zabbix3.4-针对MongoDB性能监控操作笔记
公司在IDC机房的一台服务器上部署了MongoDB,由于所存储的业务数据比较重要,所以对MongoDB的监控显得尤为重要!Zabbix监控MongoDB性能的原理:通过echo "db.se ...
- MongoDB 安全权限访问控制
麻蛋,终于貌似搞定了用户管理的问题: 1.按照http://www.yeayee.com/article-6671969-1.html后半部分,采用正确的安装姿势,可能在子进程过程中会出现错误,但是不 ...
- 给服务器mongodb设置权限_认识 MongoDB
大部分数据库都是 C/S 架构,服务端提供服务,操作时需要使用客户端. MongoDB 也是如此,需要启动服务端进程 mongod 提供服务,然后使用其自带的 mongo 命令行程序或者其它客户端与服 ...
- mongodb用户权限管理配置
环境 mongodb 3.4 window7 MongoDB常用命令 <span style="color:#000000"><code class=" ...
最新文章
- Python学习笔记之基本数据结构方法
- sharepoint 2013 自定义列表eventhandle权限控制
- java双等号和equals_JAVA编程基础篇:hashCode的特性和作用
- Oracle入门(十二F)之表分区
- python删除文件夹中的jpg_Python简单删除目录下文件以及文件夹的方法
- 作者:张金芳(1970-),男,中国科学院软件研究所副研究员
- android 手机固定mac地址吗,Android手机获取Mac地址的几种方法
- python进不去怎么办_python写文件有时候写不进去怎么办
- FreeSwitch会议Banner功能调用流程
- 9. Fizz Buzz 问题
- 正态分布推导瑞利分布,瑞利信道的模型
- AI智能写作指导:Wordhero AI写作英语长文流程
- img标签渲染图片流
- linux下查看eml类型文件
- 最新触摸精灵开发教程(价值300
- Altium Designer 总结
- java bean 首字母大写_javaBean命名规范 get / set 后的首字母大写
- 为什么我劝90%的人不要转行数据分析?数据岗真没你想的那么香
- Android 优质精准的用户行为统计和日志打捞方案
- STO要取代ICO?中国监管叫停,出海人才匮乏,审计成本高达250万