【问题标题】:Access as admin with mongo client ok, fails with mongorestore使用 mongo 客户端以管理员身份访问正常,mongorestore 失败
【发布时间】:2014-08-22 03:20:36
【问题描述】:

使用 mongo 客户端,我可以使用我的管理员帐户成功验证:

$ mongo -u my_admin_username -p my_admin_pass --authenticationDatabase admin
MongoDB shell version: 2.6.3
connecting to: test
> 

但是当我尝试使用相同的凭据执行 mongorestore 时,它会失败:

$ mongorestore -u my_admin_username -p my_admin_pass /backup/20140821/db/myproject/
connected to: 127.0.0.1
assertion: 13 not authorized on admin to execute command { getParameter: 1, authSchemaVersion: 1 }

这是为什么呢?我错过了什么?我想成功执行一个 mongorestore。

【问题讨论】:

    标签: mongodb mongorestore


    【解决方案1】:
    $ mongorestore -u my_admin_username -p my_admin_pass /backup/20140821/db/myproject/ -db myproject
    

    这行得通。

    【讨论】:

    • 这对我不起作用断言:18 { ok: 0.0, errmsg: "auth failed", code: 18 }
    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多