我不是mongoDB的专家,我尝试更改conf文件以激活身份验证。这最终导致mongoDB完全陷入困境:
root @ *:〜#mongo
MongoDB shell版本:1.6.3
Mon 1月21日12:46:26 * 警告:没有utf8支持的蜘蛛猴构建。考虑使用utf8支持进行重建
连接到:test
显示dbs
assert failed : listDatabases failed:{
"assertion" : "unauthorized db:admin lock type:-1 client:127.0.0.1",
"assertionCode" : 10057,
"errmsg" : "db assertion failure",
"ok" : 0
}
Mon Jan 21 12:46:33 uncaught exception: assert failed : listDatabases failed:{
"assertion" : "unauthorized db:admin lock type:-1 client:127.0.0.1",
"assertionCode" : 10057,
"errmsg" : "db assertion failure",
"ok" : 0
我尝试的事情:
PS:对不起格式化,无法确定如何使其正确..
答案 0 :(得分:0)
好的,我尝试完全卸载mongo并备份所有内容。 我实际上是在旧版本的mongo上,并了解到还有另一个软件包(http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/)。
我安装了这个,重新创建了我的用户和所有内容,而且一切都很顺利。