Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongodb安装。服务无法启动_Mongodb - Fatal编程技术网

mongodb安装。服务无法启动

mongodb安装。服务无法启动,mongodb,Mongodb,将MongoDB安装为服务对我来说是失败的。安装到达尝试启动服务的点,然后失败: 服务“MongoDB服务器”(MongoDB)启动失败。验证您是否有足够的权限启动系统服务 这是在最新更新的Windows 2016新安装上发布的 近乎默认的MongoDB 4.2社区安装 将MongodB安装为服务 -以网络服务用户身份运行服务 目录不是默认的 数据目录:C:\Database\Data 日志目录:C:\Database\Log 我已授予网络服务对C:\Database的完全权限 已安装.net

将MongoDB安装为服务对我来说是失败的。安装到达尝试启动服务的点,然后失败:

服务“MongoDB服务器”(MongoDB)启动失败。验证您是否有足够的权限启动系统服务

这是在最新更新的Windows 2016新安装上发布的

近乎默认的MongoDB 4.2社区安装

将MongodB安装为服务 -以网络服务用户身份运行服务

目录不是默认的

数据目录:C:\Database\Data

日志目录:C:\Database\Log

我已授予网络服务对C:\Database的完全权限

已安装.net framework 4.6

我是第一个将MongoDB作为服务或其他东西安装的人吗? 很难相信有人以前没抓到这个

更新:
安装到默认目录可以正常工作。残酷的质量保证。有什么办法吗?

好吧,万一有人碰到这个


一种解决方案是只安装到默认目录,然后在安装完成后,停止服务,更改cfg以指向所需的目录并复制文件。然后启动它。

通过运行Win+R检查MongoDB服务的路径,键入服务。msc在打开的窗口中查找MongoDB服务器双击它。这里是我在将MongoDB安装到自定义文件夹C:\MongoDB时看到的内容

您可能需要将其安装到默认文件夹中,或者将路径更改为服务中的可执行文件。 在后一种情况下,运行Win+R在那里键入regedit.exe转到

HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB并更改图像路径键

在我的例子中,密钥是
“C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe”--配置“C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg”--服务
我把它改成了
“C:\mongodb\bin\mongod.exe”--config“C:\mongodb\bin\mongod.cfg”--service


windows上支持重新启动

MongoDB,但很少。日志文件通常会揭示服务无法启动的原因。没有日志,因为这是在安装过程中发生的。。。如果你对这个话题一无所知,你为什么要发表评论?莫名其妙。当你说“安装到默认目录…”时,你是指允许数据文件的默认目录配置,还是指安装二进制文件(mongod.exe)的目录?