通过身份验证还原mongo

时间:2019-10-31 10:01:16

标签: mongodb

这是我的用户:

> db.getUser("root")
{
    "_id" : "admin.root",
    "user" : "root",
    "db" : "admin",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "arasaac"
        },
        {
            "role" : "root",
            "db" : "admin"
        }
    ]
}

我要还原arasaac数据库。

但是:

root@mongodb:/# mongorestore --archive="./arasaac31102019.archive" --db arasaac  --username root --password ***** --drop --authenticationDatabase admin

2019-10-31T09:59:26.797+0000    Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

我认为根角色就足够了。我还向要还原的数据库添加了dbOwner角色,但是没有运气。

0 个答案:

没有答案