mongoDB数据库设置用户名及密码
2016-06-15 14:16
363 查看
MongoDB数据库在默认是没有用户名及密码,不用安全验证的,只要连接上服务就可以进行CRUD操作。如果需要给MongoDB数据库使用安全验证,则需要用--auth开启安全性检查,那么只有数据库认证的用户才能执行读写操作,开户安全性检查,有两种方式:1、创建window service服务器,在创建服务时打开安全性验证在前面一片文章中,我们已经说过如何启动一个mongoDB实例,我就只上代码
D:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --auth -install --serviceName "MongoDB"
2015-12-23T11:01:19.541+0800 I CONTROL [main] log file "d:\mongodb\data\log\MongoDB.log" exists; moved to "d:\mongodb\data\log\MongoDB.log.2015-12-23T03-01-19".
D:\mongodb\bin> net start2、创建管理员账户MongoDB是可以给每个实例创建用户 权限的,但是admin实例的用户可以访问到所有的实例;这个和SQL 里的sa账户类似。注意:老版本的addUser 这个命令已经没有啦!
use admin
db.createUser({"user":"sa","pwd":"sa","roles":["readWrite","dbAdmin"]})
//返回信息
Successfully added user: { "user" : "sa", "roles" : [ "readWrite", "dbAdmin" ] }原文地址 http://blog.zhangdayue.com/Post/10/mongodb--auth-%E6%95%B0%E6%8D%AE%E5%AE%89%E5%85%A8.html 相关文章 http://docs.mongoing.com/manual-zh/core/security-users.html
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- nosql
- 如何在 Ubuntu 上安装 MongoDB
- 信息安全聚合 Sec-News 的重构之路
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- C#中使用1.7版本驱动操作MongoDB简单例子
- 使用zabbix监控mongodb的方法
- Node.js的MongoDB驱动Mongoose基本使用教程
- MongoDB系列教程(四):设置用户访问权限
- node.js连接mongoDB数据库 快速搭建自己的web服务
- php实现的mongodb操作类实例
- 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
- 在PostgreSQL的基础上创建一个MongoDB的副本的教程
- 关于mongoose连接mongodb重复访问报错的解决办法
- java操作mongodb示例分享
- php对mongodb的扩展(初出茅庐)
- 作为PHP程序员应该了解MongoDB的五件事