MongoDB权限认证
2016-03-30 23:10
375 查看
MongoDB开启权限认证
1、auth开启
在mongodb配置文件中增加auth = true
我的配置文件在/data/mg/conf中
配置如下
port=12345
dbpath=data
logpath=log/mongod.log
fork=true
auth=true
重新启动服务
如果没有创建过用户,则可以连接到mongodb,只有创建了用户,mongodb才会进行验证
创建用户的语法
db.createUser
{
user:"<name>",
pwd:"<cleartext password>",
roles:[{role:"<role>",db:"<database>"}]
}
角色类型:内建类型{read,readWrite,dbAdmin,dbOwner,userAdmin}
例子:
db.createUser({user:"yaoxun",pwd:"123456",roles:[{role:"userAdmin",db:"admin"},{role:"read",db:"runoob"}]})
mongodb 使用用户连接
./bin/mongo 127.0.0.1 -u yaoxun -p 123456 --authenticationDatabase admin
mongodb角色
1、数据库角色(read,readWrite,dbAdmin,dbOwner,userAdmin)
2、集群角色(clusterAdmin,clusterManger ...)
3、备份角色(backup,restore ...)
4、其他特殊权限(DBAdminAnyDatabase ...)
5、可以自定义角色
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、修改用户角色
2、keyfile开启
1、auth开启
在mongodb配置文件中增加auth = true
我的配置文件在/data/mg/conf中
配置如下
port=12345
dbpath=data
logpath=log/mongod.log
fork=true
auth=true
重新启动服务
如果没有创建过用户,则可以连接到mongodb,只有创建了用户,mongodb才会进行验证
创建用户的语法
db.createUser
{
user:"<name>",
pwd:"<cleartext password>",
roles:[{role:"<role>",db:"<database>"}]
}
角色类型:内建类型{read,readWrite,dbAdmin,dbOwner,userAdmin}
例子:
db.createUser({user:"yaoxun",pwd:"123456",roles:[{role:"userAdmin",db:"admin"},{role:"read",db:"runoob"}]})
mongodb 使用用户连接
./bin/mongo 127.0.0.1 -u yaoxun -p 123456 --authenticationDatabase admin
mongodb角色
1、数据库角色(read,readWrite,dbAdmin,dbOwner,userAdmin)
2、集群角色(clusterAdmin,clusterManger ...)
3、备份角色(backup,restore ...)
4、其他特殊权限(DBAdminAnyDatabase ...)
5、可以自定义角色
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、修改用户角色
2、keyfile开启
相关文章推荐
- MongoDB sharding cluster Step by Step
- mongodb增删改查
- centos 上安装 mongodb3.2
- MongoDB导入导出基本操作
- MongoDB 性能瓶颈分析
- MongoDB学习笔记-数据格式及数据类型
- MongoDB简单了解(转载)
- 【MongoDB】spring 集成 MongoDB
- MongoDB基本命令用
- mongoDB在windows下安装与配置方案
- mongodb 3.2 mapreduce shard collection bug
- 【笔记】初学mongodb之自定义类
- mongodb_write&read操作
- node.js学习笔记(5)--MongoDB下载及安装
- mongodb_Mongo3.2.4框架及角色介绍
- MongoDB+Java
- 安装mongodb
- mongodb字段类型ObjectID使用
- Mongodb与spring集成
- MongoDB初探--安装和启动