如何授予mongodb的mongodump的许可

问题描述:

我试图将我的数据库迁移到新机器上。当我在cmd中使用mongodump它给人的错误:如何授予mongodb的mongodump的许可

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

我知道我需要授予“备份”权限,允许这一点,但我无法弄清楚如何做到这一点。

编辑:我觉得这对于熟悉mongodb环境的人来说是一个相当容易的问题?

按照documentation,还有这是专为这样的事情内置backup角色:

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