一、概念理解
1、用户概念
Mongodb的用户是由 用户名+所属库名组成
例如:
登录mongo testdb1 ,创建用户testuser
登录mongo testdb2 ,创建用户testuserbr/>那上面创建的用户分别是:testuser@testdb1,testuser@testdb2
也就是说在哪个库下面创建用户,这个用户就是哪个库的
use admin
switched to db admin
db.auth('root','root')
2、修改密码
首先进入目标库:use test
db.changeUserPassword('testuser','testPWD');
3、添加角色
首先进入目标库:use test
db.grantRolesToUser( "testuser", [ { role: "read",db:"admin"} ] )
4、回收角色权限
首先进入目标库:use test
db.revokeRolesFromUser("testuser",[ { role: "read",db:"admin"} ] )
5、删除用户
首先进入目标库:use test
db.dropUser("testuser")
1、MongodbVOE版本太低,可能导致远程连接mongodb认证失败,建议升级版本或者更换其它GUI工具
2、远程连接Mongodb一定要把mongodb服务器的防火墙打开,否则连接不上
参考博文:
http://blog.csdn.net/dbabruce/article/details/50963956
http://blog.51cto.com/wjlking/1792629
本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/2061498,如需转载请自行联系原作者