现在的位置: 首页 > 综合 > 正文

MongdoDB 授权验证登录简要笔记

2012年01月12日 ⁄ 综合 ⁄ 共 306字 ⁄ 字号 评论关闭

启动服务器时需要添加--auth参数,如(<>内容替换为需要的内容,下同)

mongod --auth --dbpath <path>

否则,可能用什么密码都能访问任意数据库,也可能用什么密码都不能访问数据库,当时也没搞清楚原因是那般;

添加授权用户,在mongo shell 里面

use admin
db.addUser(<name>,<password>)
db.system.users.find()

其中第一条重要,如果use其他数据库,可能导致失败。

需要做的和最关键的两点就是上面两点,具体还可参见:http://xenojoshua.com/2011/11/mongodb-security-authentication/

抱歉!评论已关闭.