开启认证
# vim /etc/mongodb.conf auth = true
重载配置文件
# /etc/init.d/mongod reload Stopping mongod: [ OK ] Starting mongod: [ OK ]
> use admin
switched to db admin
> db.addUser('neo','chen')
{
"user" : "neo",
"readOnly" : false,
"pwd" : "68ace374737253d87e0ec91d4fcb673d"
}
> db.system.users.find()
{ "_id" : ObjectId("4c481404b9db6474d2fcb76f"), "user" : "neo", "readOnly" : false, "pwd" : "68ace374737253d87e0ec91d4fcb673d" }
> db.auth('neo','chen')
1
注意,只有创建了超级管理后,下面的操作才会生效
> use neo
switched to db neo
> db.addUser('neo','chen')
{
"user" : "neo",
"readOnly" : false,
"pwd" : "68ace374737253d87e0ec91d4fcb673d"
}
> db.system.users.find()
{ "_id" : ObjectId("4c481404b9db6474d2fcb76f"), "user" : "neo", "readOnly" : false, "pwd" : "68ace374737253d87e0ec91d4fcb673d" }
> db.auth('neo','chen')
1