MongdoDB 授权验证登录简要笔记

启动服务器时需要添加--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/

posted @ 2012-06-18 22:49  tt-0411  阅读(227)  评论(0编辑  收藏  举报