我最近卸载了 MongoDB 3.2 以安装 MongoDB 3.6。从那时起,每次我尝试启动 mongod 时,都会收到以下错误:failed to open minidump file 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 版本。
EDIT:我决定擦除所有数据库数据文件夹并重新播种数据库,目前看来工作正常,但如果可能的话,我将保留这个问题,直到我们找到问题的明确答案为止
我的一个项目也遇到了同样的问题,直到那时该项目对我来说运行良好。
我使用了以下命令,一切都恢复正常:
mongod --dbpath "path" --repair
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)