1.找到mongodb文件夹下的data文件夹,删除里面的mongod.lock文件。
2.以管理员身份打开cmd,进入到mongodb的bin文件夹目录
我的是:C:\Program Files\MongoDB\Server\4.0\bin
3.删除掉之前的服务配置:
mongod --logpath "C:\Program Files\MongoDB\Server\4.0\log"
--logappend --directoryperdb
--dbpath "C:\Program Files\MongoDB\Server\4.0\data"
--serviceName "MongoDB"
--serviceDisplayName "MongoDB" --remove
这里要更改的地方是两个文件的路径,一个是填自己的log目录,一个是data目录。
4.去掉 –directoryperdb后重新加载配置
mongod --logpath "C:\Program Files\MongoDB\Server\4.0\log"
--logappend --dbpath "C:\Program Files\MongoDB\Server\4.0\data"
--serviceName "MongoDB"
--serviceDisplayName "MongoDB" --install
重新安装后就可以使用管理员cmd net start mongodb命令成功启动mongodb服务了。