如何将mongodb备份恢复到新实例中



我有一个tgz文件,我把它提取到一个文件夹中,有很多gz文件,然后我也提取了它们,现在我有了一个文件夹,里面有一些bson和json文件。我在debian机器上安装了mongod v4.2.14,之后我对db什么都不做,只是第一次连接到它。请帮助我将此文件夹还原到此实例中。我的问题是,当我在没有身份验证的情况下使用mongorestore时,它会给我错误,我知道在mongodb中我们没有全局用户名和pasword,我不知道在-u和-p中放什么?

mongorestore-u什么-p什么--authenticationDatabase admin-d zaer_db/zaer_db2'

问题是我之前创建了一个数据库并为其设置了密码。我重新安装了linux并重新安装了mongodb,mongorestore在没有密码的情况下运行良好。

最新更新