答案 0 :(得分:2)
十个小时的工作,除了以下几点,对我来说,以上工作对我一无所有:
C:\mongodb\bin
运行命令提示符,然后输入mongod
。您会看到它被打断了。mongod --remove
删除当前的MongoDB服务。mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath C:\mongodb\log\mongo.log --install
net start MongoDB
以验证其正常工作答案 1 :(得分:1)
就我而言,我正在更改数据和日志文件夹的存储路径,并且安装程序的智能程度不足以自动创建目标路径。因此,在手动创建每组文件夹并重新启动安装后,安装的4.0.10版本没有错误。
答案 2 :(得分:1)
转到“ C:\ mongodb \ bin”并打开“ mongod.cfg”,然后搜索:#mp
只需从文件中删除文本:#mp(您将在文件内容结尾处找到:#mp)。
现在运行:net start mongodb。现在应该可以使用。
答案 3 :(得分:1)
我一直在为此苦苦挣扎,整整一天想出了这个解决方案。 我有Windows 8.1 ...
...initialText;path
,其中path
是MongoDB的安装目录,文件夹中有bin
。默认情况下,其C:\Program Files\MongoDB\Server\4.2(your version)\bin
像这样initialText;C:\Program Files\MongoDB\Server\4.2\bin
进行编辑,单击确定关闭。
尝试在cmd提示符下运行mongod
,它将显示错误并关闭。
错误提示手动创建文件夹C:\data\db
。做吧。
您都可以尝试再次运行“ mongod”。
不客气!
答案 4 :(得分:0)
我花了一段时间解决相同的问题,直到我意识到我的问题是安装位置。如果在以下文件夹中安装MongoDb,则很可能会遇到此错误:C:\MongoDB
。我通过安装在默认文件夹C:\Program Files\MongoDB\Server\4.0\bin
答案 5 :(得分:0)
我通过安装Microsoft Visual C ++ Redistributable 2019解决了此问题。
您可以从下面的链接下载它。
https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/
答案 6 :(得分:0)
我遇到了同样的问题!
可能您正在尝试在自定义文件夹中安装MongoDB。(例如C:\ mongodb)
请勿这样做!
让安装程序在默认程序路径上安装mongoDB。(Usual path -> C:\Program Files\MongoDB\Server\4.2
)
安装后,可以复制这些文件夹的内容并将其粘贴到预期的自定义文件夹中。 (在此示例中-> C:\mongodb
)
完成此操作后,在命令外壳上启动mongo不会再出现任何错误。
答案 7 :(得分:0)
看这里,这是正确的解决方案。在Windows中,打开服务程序,然后查看mongodb服务的属性(对我来说,它是“ E:\ mongodb \ bin \ mongod.exe --config“ E:\ mongodb \ bin \ mongod.cfg”-服务“),将此属性复制到cmd并手动执行。您会发现它正在报告错误。错误消息是“ mp”无法识别。因此,我们只需要在mongod.cfg文件中注释掉“ mp”即可。如果您不选择自定义安装路径,则mongod.cfg中没有“ mp”,这是一个奇怪的错误!
答案 8 :(得分:0)
我重新启动了计算机,并在安装时选择了默认路径:
C:\Program Files\MongoDB\Server\4.2\bin
它已成功安装。
答案 9 :(得分:0)
转到mongodb的bin文件夹,然后在其中打开命令提示符或git bash。 输入命令: ./mongod-修复
这将运行,您将了解确切的错误。 就我而言: MongoDb正在F:\ data \ db中获取db文件夹,但我的设置是F:\ mongodb \ data \ db
Error which I got while installing mongodb in custom folder 因此,我使用命令更改了db的路径:
./ mongod --dbpath F:\ mongodb \ data \ db
如果上述命令不起作用,请使用双反斜杠
./ mongod --dbpath F:\\ mongodb \\ data \\ db
还有BRAVO !!!
答案 10 :(得分:0)
cd. /path
将路径更改为已下载MongoDB设置的文件夹。答案 11 :(得分:0)
如果在较低版本的Windows-10中安装 那么您需要先安装这些文件,然后再安装MongoDB 4.2.6。
此安装后
安装成功
答案 12 :(得分:0)
使用msiexec.exe从Windows命令提示符/解释器(cmd.exe)安装mongodb对我有用。
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-4.4.1-signed.msi ^
ADDLOCAL="ServerService,Client" ^
SHOULD_INSTALL_COMPASS="0"
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows-unattended/#procedure
答案 13 :(得分:0)
我遇到了同样的问题,所以我创建了一个 repo C:\mongodb ,当我安装时再次出现相同的窗口,我只是点击了“忽略”,我不知道如何但它对我有用,一切都安装了:)。
答案 14 :(得分:-1)
我已通过降级到MongoDB的早期版本3.6.13暂时解决了此问题。