使用mongodb数据/db数据文件进行恢复

使用mongodb数据/db数据文件进行恢复,mongodb,Mongodb,我们的服务器已关闭,数据库上没有备份。但是我们能够使用WinSCP获得数据/db。如果我们能够使用这些数据文件来恢复我们的数据库,那将是幸运的。我已尝试在其他服务器中安装mongodb,并从出现故障的服务器复制了数据/db。当我在新服务器中启动mongod实例时,它表示来自data/db的数据文件与身份验证模式存在兼容性问题。所以我们不能启动mongod。我想知道是否有解决办法,以便我们可以使用故障服务器的旧数据/db启动mongod?或者其他恢复dbs的方法?非常感谢。您确定在两个系统上使用相

我们的服务器已关闭,数据库上没有备份。但是我们能够使用WinSCP获得数据/db。如果我们能够使用这些数据文件来恢复我们的数据库,那将是幸运的。我已尝试在其他服务器中安装mongodb,并从出现故障的服务器复制了数据/db。当我在新服务器中启动mongod实例时,它表示来自data/db的数据文件与身份验证模式存在兼容性问题。所以我们不能启动mongod。我想知道是否有解决办法,以便我们可以使用故障服务器的旧数据/db启动mongod?或者其他恢复dbs的方法?非常感谢。

您确定在两个系统上使用相同版本的mongodb吗?Mongodb v3.0确实带来了一些兼容性变化。是的,这是我的想法,因为故障服务器的版本是2.4,而新版本是3。除了重新安装2.4,还有其他方法解决这个问题吗?我会首先尝试将数据恢复到同一版本,然后您可以尝试迁移到更高的版本。请务必检查文档中是否存在您可能遇到的任何问题。谢谢,我们将尝试这样做。这是通过安装与数据文件相同的版本解决的。