首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mongodb 用户权限设立

2013-09-18 
mongodb 用户权限设置mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。?Mo

mongodb 用户权限设置

mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。

?

MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。

?

下面演示如何给对应的库添加帐号密码:

?

1,进入命令模式

#mongod

?

2,进入某个库

#use test

?

3,添加用户

db.addUser("str","str"); ?

?

4,用户授权

#db.auth("str","str");

?

5,修改配置文件mongo.conf支持权限控制

#vim Mongo mongoClient = null;DB db = null;DBCollection coll = null;public Leantest(){try {mongoClient = new Mongo("localhost", 27017);} catch (UnknownHostException e) {e.printStackTrace();}db = mongoClient.getDB("test");db.authenticate("str", "str".toCharArray());//就是上面这行coll = db.getCollection("testCollection");}

?

?

附上一些常用用户操作命令:

?

db.system.users.find();
查看所有用户

?

db.system.users.remove({user:"str"});

删除str用户

?

db.addUser("str","str1");

更改密码(为已经存在的用户更改密码)

热点排行