项目场景:
在Windows平台上安装Mongodb,启动时发生错误,显示无法打开日志文件
问题描述
无法打开日志文件,同时报错如下
原因分析:
这里显示无法打开日志文件,无法打开日志文件的可能性无非以下几种
- 文件不存在
- 文件被占用(上锁)
- 系统权限不够
解决方案:
针对以上的问题,问题解决步骤如下
文件存在
经过确认,文件确实存在
文件被占用
这种情况,就点开进程,查看是否有相关的Mongodb服务进程已经开启,在后台进行移除即可
例如 mongo.exe、MongoDB Shell、Mongod Database Server、MongoDBCompass,关闭结束这些进程。
暴力做法为,删除mongod.log文件,重新创建mongod.log文件
系统权限不够
因为涉及到日志,可能会有Windows相关系统安全设置,但以管理员身份进行cmd命令操作一般不会出现该种问题