我尝试了以下命令: mongod-修复--dbpath --storageEnginewireTiger 并收到相同的错误。 Mongo版本v3.4.9
这是我尝试启动mongo指向现在的错误 损坏的数据库: E STORAGE [initandlisten] WiredTiger错误(-31802)[1529507255:694305] [19415:0x7fffaa47b380],txn-recover:不支持的WiredTiger文件版本:此版本仅支持主版本/次要版本,最大支持0/0,并且文件版本为2/0:WT_ERROR:非特定的WiredTiger错误
E存储[initandlisten] WiredTiger错误(0)[1529507255:694388] [19415:0x7fffaa47b380],txn-recover:WiredTiger无法读取恢复日志。
= E存储[initandlisten] WiredTiger错误(0)[1529507255:694417] [19415:0x7fffaa47b380],txn-recover:这可能是由于日志文件被加密,来自较旧版本或由于损坏磁盘
E STORAGE [initandlisten] WiredTiger错误(0)[1529507255:694445] [19415:0x7fffaa47b380],txn-recover:您应确认您已使用包括所有加密和压缩选项在内的正确选项打开了数据库
E存储[initandlisten] WiredTiger错误(-31802)[1529507255:694802] [19415:0x7fffaa47b380],txn恢复:恢复失败:WT_ERROR:非特定的WiredTiger错误
[initandlisten]断言:28595:-31802:WT_ERROR:非特定的WiredTiger错误src / mongo / db / storage / wiredtiger / wiredtiger_kv_engine.cpp 269
我在initAndListen中存储[initandlisten]异常:28595 -31802:WT_ERROR:非特定的WiredTiger错误,正在终止
我联网[initandlisten]关闭:打算关闭监听套接字...
我联网[initandlisten]删除套接字文件:/tmp/mongodb-27017.sock
我联网[initandlisten]关闭:准备刷新诊断程序...
我控制[initandlisten]现在退出
I CONTROL [initandlisten]关闭,代码为100