1、windows下设置
mongoDB 3.0 安全权限访问控制
http://ibruce.info/2015/03/03/mongodb3-auth/
【主要参考】
http://blog.csdn.net/kk185800961/article/details/45619863
系统级用户
1、use admin
db.createUser(
{
user: "admin",
pwd: "****",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
查询是否创建成功
show users
2、开启认证
--关闭之前打开的服务,重庆启用认证
mongod.exe --config D:\MongoDB\mongo.config
------------------------------
<!-- 没有重启服务,直接授权给YJRG,返回1(1表示授权成功)-->
3、授权:
--再次登陆
use admin
db.auth('admin','****')
db.runCommand(
{
usersInfo:"admin",
showPrivileges:true
}
)
5、
给diva创建一个用户:
use diva
--方式1
db.createUser(
{
user: "YJRG_db",
pwd: "****",
roles: [
{ role: "adminDiva", db: "diva" },
"readWrite"
]
}
,{ w:"majority" }
)
db.auth('YJRG_db','****')
--方式2
db.createUser(
{
"user": "admin",
"pwd": "****",
"roles":[
{
"role": "dbOwner",
"db": "diva"
}
]
}
)
db.auth('admin','****')
F1
http://docs.mongodb.org/manual/reference/method/db.grantRolesToUser/#db.grantRolesToUser
-------------------mongodb3.0.3版本设置密码后无法登录问题--------------------------------------------------------------------------
http://21jhf.iteye.com/blog/2216103
1、use admin
2、var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
3、db.system.version.save(schema)
-------------------mongodb3.0.3版本设置密码后无法登录问题--------------------------------------------------------------------------
db.removeUser("admin")
--下次再用cmd启动mongo的时候,每次先auth一把才可以
db.auth('YJRG_db','****')
授权后:
mongod.exe -auth --config D:\MongoDB\mongo.config
db.removeUser("YJRG_db")
show collections
修改注册表image使之生效:
D:\MongoDB\bin\mongod.exe --config D:\MongoDB\mongo.config --serviceName MongoDB --auth --service
http://localhost:27017/
---------------华丽的分割---------------------------------------------------------------------------------------------------
安全设置
http://blog.csdn.net/kk185800961/article/details/45619863
MongoDB 用户认证权限总结
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
【新的希望】
http://blog.csdn.net/kk185800961/article/details/45619863
【linux下权限设置】
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
---------------------------------------
密码修改完毕
C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --logappend --auth