MongoDB未在services.msc中注册为服务



我已经尝试安装和卸载3-4次,以确定我的问题。每次成功安装mongoDB后,当我尝试从本地服务器连接时,它都会停止服务并给我一个错误[connect ECONNREFUSED 127.0.0.1:27017],并且在该设置之后,我会从windows安全警报中收到一条消息,MongoDB已从services.msc中删除。我逐一检查了这两个选项,也从控制面板中检查了这两者,但每次我的问题都是一样的。

更新:我已经尝试将路径设置为变量。

.msi工作不太好。最好创建一个类似的配置文件

# Where and how to store data.
storage:
dbPath: C:MongoDBdatamongod
# where to write logging data.
systemLog:
destination: file
logAppend: true
path:  C:MongoDBlogmongod.log
# network interfaces
net:
port: 27017
bindIpAll: true
processManagement:
windowsService:
serviceName: MongoDB
displayName: MongoDB
description: MongoDB Server - Standalone DB
security:
authorization: enabled

然后安装类似的服务

mongod.exe --config "c:MongoDBconfigmongod.cfg" --install

您需要以管理员身份运行此命令。然后服务应该在引导时自动启动。

最新更新