服务 'MongoDB Server' (MongoDB) 未能启动
Service 'MongoDB Server' (MongoDB) failed to start
我正在尝试使用官方网站的安装程序在我的本地计算机上安装 mongo 数据库。但是我不断收到这条消息,有人可以帮忙吗?
我尝试了 here 提供的解决方案,但没有帮助。
我建议执行以下操作:
点击Win+R打开你run.exe然后在里面输入services.msc开辟services
。尝试在名称 MongoDB Server
下找到服务,然后将 Startup Type
手动设置为 Automatic
- [除此之外,您可以手动设置 username
和 password
。如果您收到一条消息说用户被授予作为服务登录的权限,请尝试在 MSI
对话框上点击重试并查看它是否启动]。
重要提示:
在继续之前不要忘记保存并关闭所有内容 (services.msc
)。
也非常重要,你应该(必须)检查你的.NET framework
版本并将其更新到版本4.5及以上。您可以下载诸如 Driver Booster 之类的软件来更新所有过时的驱动程序和附加组件。
我运行遇到了同样的问题。我的问题是安装位置。我试图在 C:\MongoDB
下安装。我通过安装在默认 MongoDb 位置 C:\Program Files\MongoDB
解决了这个问题。
对我来说,这通常是配置文件 %ProgramFiles%\MongoDB\Server\x.x\bin\mongod.cfg
的问题
有时启用了无效选项"snmp"(仅在企业版中有效)。
如今,尽管安装程序要求提供数据和日志目录,但它似乎并不总是使用这些目录,而是分别默认为 %MONGO_DATA_PATH% 或 %MONGO_LOG_PATH%。我不知道这些应该在哪里定义,但服务器无法访问 c:\data\db (不存在)。所以你必须更正路径。
我也遇到过这种错误。但我只是将 Network service
更改为 Local system in Log On As
选项卡。
按照我下面的步骤来解决它:
按Win+R,输入:services.msc
,然后寻找MongoDB Server (MongoDB)
双击 MongoDB Server (MongoDB)
。
- 然后它将打开属性选项卡。在该选项卡上单击
Log On
- 之后检查两项,即
Local System account
和 Allow service to interact with desktop
- 之后按应用和确定按钮。就是这样,干杯!
- 打开命令提示符并复制以下命令:-
"C:\Program Files\MongoDB\Server.2\bin\mongo.exe"
注意: 这个技巧适用于我的 Windows 8.1 PC。
单击 Windows+r,键入 lusemgr.msc,转到组并双击管理员,单击添加,单击高级,然后单击立即查找。双击网络服务(在底部列表中)并单击确定。
对我有用。
在配置文件中用 mp:
注释掉字符串:%ProgramFiles%\MongoDB\Server\x.x\bin\mongod.cfg
像这样:
...
#snmp:
#mp:
在 windows 目录以外的其他位置安装导致我出现此错误。使用推荐的“完成”方法重新安装设置修复了它。
如果您的 Windows 版本早于 Windows 10,则会出现此问题。
在安装 MongoDB 之前安装以下更新。点击下面的link。
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
对我有用。
如果您的 Windows 版本早于 Windows,则会出现此问题 7. 转至下方 link 安装以下更新,您必须下载
Windows6.1-KB2999226-x64.msu
#You have to download and install then go to servies.msu and start MongoDB server by Start also go to log on and set to #local machine
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
我正在尝试使用官方网站的安装程序在我的本地计算机上安装 mongo 数据库。但是我不断收到这条消息,有人可以帮忙吗?
我建议执行以下操作:
点击Win+R打开你run.exe然后在里面输入services.msc开辟services
。尝试在名称 MongoDB Server
下找到服务,然后将 Startup Type
手动设置为 Automatic
- [除此之外,您可以手动设置 username
和 password
。如果您收到一条消息说用户被授予作为服务登录的权限,请尝试在 MSI
对话框上点击重试并查看它是否启动]。
重要提示:
在继续之前不要忘记保存并关闭所有内容 (services.msc
)。
也非常重要,你应该(必须)检查你的.NET framework
版本并将其更新到版本4.5及以上。您可以下载诸如 Driver Booster 之类的软件来更新所有过时的驱动程序和附加组件。
我运行遇到了同样的问题。我的问题是安装位置。我试图在 C:\MongoDB
下安装。我通过安装在默认 MongoDb 位置 C:\Program Files\MongoDB
解决了这个问题。
对我来说,这通常是配置文件 %ProgramFiles%\MongoDB\Server\x.x\bin\mongod.cfg
的问题有时启用了无效选项"snmp"(仅在企业版中有效)。
如今,尽管安装程序要求提供数据和日志目录,但它似乎并不总是使用这些目录,而是分别默认为 %MONGO_DATA_PATH% 或 %MONGO_LOG_PATH%。我不知道这些应该在哪里定义,但服务器无法访问 c:\data\db (不存在)。所以你必须更正路径。
我也遇到过这种错误。但我只是将 Network service
更改为 Local system in Log On As
选项卡。
按照我下面的步骤来解决它:
按Win+R,输入:
services.msc
,然后寻找MongoDB Server (MongoDB)
双击
MongoDB Server (MongoDB)
。- 然后它将打开属性选项卡。在该选项卡上单击
Log On
- 之后检查两项,即
Local System account
和Allow service to interact with desktop
- 之后按应用和确定按钮。就是这样,干杯!
- 打开命令提示符并复制以下命令:- "C:\Program Files\MongoDB\Server.2\bin\mongo.exe"
注意: 这个技巧适用于我的 Windows 8.1 PC。
单击 Windows+r,键入 lusemgr.msc,转到组并双击管理员,单击添加,单击高级,然后单击立即查找。双击网络服务(在底部列表中)并单击确定。
对我有用。
在配置文件中用 mp:
注释掉字符串:%ProgramFiles%\MongoDB\Server\x.x\bin\mongod.cfg
像这样:
...
#snmp:
#mp:
在 windows 目录以外的其他位置安装导致我出现此错误。使用推荐的“完成”方法重新安装设置修复了它。
如果您的 Windows 版本早于 Windows 10,则会出现此问题。 在安装 MongoDB 之前安装以下更新。点击下面的link。
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
对我有用。
如果您的 Windows 版本早于 Windows,则会出现此问题 7. 转至下方 link 安装以下更新,您必须下载 Windows6.1-KB2999226-x64.msu
#You have to download and install then go to servies.msu and start MongoDB server by Start also go to log on and set to #local machine
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows