windows启动mongodb服务时报错
解决方法:
1. 添加环境变量 MONGO_HOME
以Win10为例,此电脑(右键)->属性->高级系统设置->环境变量->系统变量->新增
变量名:MONGO_HOME
变量值:C:\Program Files\MongoDB\Server\7.0 (自己安装MongoDB时的安装位置)
2.找到系统变量中的Path变量
打开编辑窗口,选择新建
%MONGO_HOME%\bin
3. win+R快捷键打开运行窗口,输入cmd回车打开小黑框,删除安装时默认创建的mongodb服务
sc delete MongoDB
命令运行成功则会提示‘DeleteService 成功’
4.手动创建一个新的可用的服务
手动创建文件夹目录D:\data\MongoDB\db 、 D:\data\MongoDB\logos
手动创建文件:D:\data\MongoDB\logos\MongoDB.log
然后在小黑框中输入以下命令
mongod --dbpath=D:\data\MongoDB\db --logpath=D:\data\MongoDB\logs\MongoDB.log --install --serviceName "MongoDB"
到这一步,新的服务创建成功,可以手动切换服务启动类型,手动启动服务后不再提示错误