日期:2014-05-16  浏览次数:20411 次

MongoDB(3) 登陆验证
mongod --dbpath e:\MongoDB\data --auth

1: 以上这句话在开启mongodb服务的时候输入就可以了

?

2: 然后进入到编辑器 执行 show dbs 会出现以下错误提示

Thu Sep 01 17:36:35 uncaught exception: listDatabases failed:{
        "assertion" : "unauthorized db:admin lock type:-1 client:127.0.0.1",
        "assertionCode" : 10057,
        "errmsg" : "db assertion failure",
        "ok" : 0
}

错误的因为没有进行安全验证。

?

3: 输入

db.auth('用户名','密码')

?? 返回0 是验证错误,返回1 是验证通过