如何为 mongodb 的 mongodump 授予权限

Dav*_*ock 5 mongodb

我正在尝试将我的数据库迁移到新机器上。当我mongodump在 cmd 中使用时,它给出了错误:

Failed: error dumping metadata: error creating directory for metadata file dump\margin_calls: mkdir dump: Access is denied.

我知道我需要授予“备份”权限才能允许这样做,但我不知道如何做到这一点。

编辑:我认为对于熟悉 mongodb 环境的人来说这是一个很容易的问题?

Kei*_*ith 0

根据文档,有一个内置backup角色是为此类事情设计的:

> use admin
> db.createUser({
    user: "backupuser",
    pwd: "12345",
    roles: ["backup"]
}) 
Run Code Online (Sandbox Code Playgroud)