MongoDB minidump文件路径错误

标签 mongodb configuration path minidump

我最近卸载了 MongoDB 3.2 以安装 MongoDB 3.6。从那时起,每次我尝试启动 mongod 时,都会收到以下错误:无法打开小型转储文件 C:\Program Files\MongoDB\Server\3.2018-02-18T17-02-35.mdmp : Access is denied

我什至不太确定为什么它说 Access is denied 因为,正如我提到的,我卸载了 MongoDB 3.2,因此 server/3.2/目录不再存在。那么有没有办法改变 MongoDB 查找这个文件的位置?

此外,请注意路径在 3.2 之后似乎缺少斜杠......它在我的终端中确实看起来像这样,这不是打字错误,我不确定我应该怎么想.

我运行的是 Windows 10。我想指出,我确实使用了 MongoDB“向导”来卸载 MongoDB 3.2 版。


编辑:我决定删除我所有的数据库数据文件夹并恢复数据库的种子,现在它似乎工作正常但我会把这个问题悬而未决,直到我们找到一个确定的尽可能回答问题

最佳答案

我在一个项目中遇到了同样的问题,直到那时它对我来说工作正常。

我使用了以下命令,一切都恢复正常了:

mongod --dbpath "path" --repair

关于MongoDB minidump文件路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48854423/

相关文章:

java - MongoDB 和多个 upsert

Windows 的 CSS 根路径与 Mac 不同?

windows - Git Bash 中 PATH 的开头在哪里?

从 war 运行时,grails 占位符未在外部配置文件中解析

c++ - 如何在 C 中找到可执行文件的位置?

iOS聊天应用程序设计

java - 使用字段值列表获取 mongoDB 中的文档计数

java - 使用 Java 驱动程序更新 MongoDB 中子字段的值?

java - Tomcat:外部 JVM 配置

logging - HAProxy 1.4 - 不记录 2xx,仅记录 5xx