今天公司的mongodb服务器挂,为了开发,无奈在本地按了个win版本的mongodb
安装很简单,从 http://www.mongodb.org/dr//fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.3.zip/download 下载的zip版本,解压缩后执行bin下的mongod就能启动(可能需要指定一下data路径)
启动后发现程序无法访问,看了一下,原来是程序里设置了访问用户名和密码,但是查了一下,mongodb默认是没有用户名密码的。好的,那就设置一下吧。
先用admon登录
> mongo
> use admin
switched to db admin
> db.auth('root','root') //创建账户root,密码root
1
> use wiki_answer
> db.createUser('root','root'); //为collection wiki_answer增加用户root
ctrl+c 退出
然后用root root登录
> mongo wiki_answer
connecting to: wiki_answer
> db.auth('root','root')
1
> show collections
system.indexes
user
可以看到能访问了,另外,让mongodb支持auth,需要在启动mongod的时候增加赞数 -auth
比如 mongod --dbpath ~/data -auth
参考链接:http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html
相关推荐
MongoDB 安全权限控制 各角色及对应授权的详细说明,网上不少文档对dbAdmin这个角色的说明都是错误的,没有介绍清楚,因此自己翻译了MongoDB的官方文档
和其他所有数据库一样,权限的管理都差不多一样。mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到...
1.Mongodb原本无权限控制。 2.本文清晰介绍了MongoDB基于权限的访问控制。
1.直接连接从库查询,读实例中infomation库里的元数据信息,拿到后返回前端渲染 2.同时对比平台元数据库里的信息,如果不一致的话提示DBA检查,返回错误
NULL 博文链接:https://chenhailong.iteye.com/blog/1725142
例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mongodb这个最像关系型的数据库,有没有这样的表呢。 一、掌握权限,理解下面4条基本上就差不多 1、mongodb是...
windows_mongodb安装权限.给admin管理用户权限,操作mongodb数据库的权限
MongoDB设置访问权限、设置用户
1. 开启 MongoDB 权限认证:**在配置文件中加入 auth = true** 2. 创建管理员用户(如果你是第一次使用 MongoDB) ``` use admin db.createUser({user:"admin",pwd:"admin123",roles:["userAdminAnyDatabase"]}) `...
springmvc+mongodb
0x00 MongoDB权限介绍 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库,需以–auth参数启动。 2.在刚安装完毕的时候MongoDB都默认有一个admin数据库,...
基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,...
MongoDb数据db.createUser的使用详解. 1、介绍官方文档; 2、实际应用举例。
MongoDB-demo, 权限管理系统移植到MongoDB数据库.zip
mongodb副本集实战,liunx部署mongodb副本集,按照文档一步步执行,就可以成功,详细的注解,角色分配和增加和删除mongodb服务器
mongodb数据库详细教程.zip 启动方式:非auth验证方式启动mongo,以auth方式启动mongo 增删查改,批量更新 迁移mongodb数据库 可视化工具 指定数据库文件存放位置 忘记mongodb密码怎么办 mongodb用户认证,权限管理
2.漏洞成因在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息 3.漏洞自查如果您是MongoDB
本项目以spring4.0+mongodb3.0为基础开发简易demo,对mongodb进行权限认证,简单增删改查,mapreduce,aggregate操作简单演示,java项目,非maven项目,使用之前先配好mongodb及其修改mongodb.properties里参数。