如何在启用授权的情况下备份mongodb数据库



我正在Digital Ocean上运行一个mongo数据库。我用以下教程设置了它:Mongodb设置并用本教程保护了它:Mongodb安全

现在我正在尝试创建一个特定数据库的转储。我正在使用本文中所述的以下命令:备份&恢复Mongodb:

sudo mongodump --db dbName --out /var/backups/mongobackups/日期+"%m-%d-%y"``

然而,我收到以下错误消息:

Failed: error getting collections for database 'dbName': error running 'listCollections'. Database: 'dbName' Err: command listCollections requires authentication.

我已使用root用户登录到我的服务器。我错过了什么?

正如错误明确指出的那样"命令listCollections需要身份验证"你应该试试";使用用户名转储数据库&密码mongodump-u=USERNAME-p=password--db=db_NAME">

:(

相关内容

最新更新