【问题标题】:MongoDB shutdown fails with authentication turned onMongoDB 关闭失败并打开身份验证
【发布时间】:2013-11-25 08:25:04
【问题描述】:

步骤:

通过 localhost 连接到 mongo shell,

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

任何建议都会很棒。这在我们打开身份验证后开始发生。提前致谢!

【问题讨论】:

    标签: mongodb sysadmin database


    【解决方案1】:

    嗯,你没有验证

    而不是

    mongo
    
    use admin
    

    试试这个:

    mongo admin -u username -p password
    

    并确保 db.admin 上有用户

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

    【讨论】:

    • 太好了,我假设通过 localhost 登录假定管理员权限,无论身份验证打开或关闭,我错了......谢谢
    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2018-01-19
    • 2022-01-18
    • 2021-04-24
    相关资源
    最近更新 更多