MongoDB关闭失败,启用了身份验证

时间:2013-11-12 23:08:58

标签: mongodb sysadmin database

步骤:

通过localhost连接到mongo shell,

  

使用admin   切换到数据库管理员   db.shutdownServer()   断言失败:意外错误:“shutdownServer失败:未经授权”   错误:打印堆栈跟踪       在printStackTrace(src / mongo / shell / utils.js:37:15)       at doassert(src / mongo / shell / assert.js:6:5)       在assert(src / mongo / shell / assert.js:14:5)       在DB.shutdownServer(src / mongo / shell / db.js:346:9)       at(shell):1:4   11月12日星期二23:05:45.236断言失败:意外错误:“shutdownServer failed:unauthorized”在src / mongo / shell / assert.js:7

任何建议都会很棒。在我们启用身份​​验证后,这种情况就开始发生提前谢谢!

1 个答案:

答案 0 :(得分:2)

嗯,你没有验证

而不是

mongo

use admin

试试这个:

mongo admin -u username -p password

并确保db.admin上有用户

http://docs.mongodb.org/manual/reference/method/db.addUser/

相关问题