David Fernandez Asked: 2020-04-10 12:02:40 +0800 CST 2020-04-10 12:02:40 +0800 CST 2020-04-10 12:02:40 +0800 CST 如何成功运行mongodb服务(mongod.exe)? 772 我在让 MongoDB 在我的电脑上运行时遇到问题。我有 Windows 7 32 位。我已经安装了一个修补程序,上面写着我需要安装的页面,但它仍然不允许我启动服务。我附上了我得到的 Windows 控制台的屏幕截图。 mongodb 1 Answers Voted Best Answer Jorgesys 2020-04-10T14:15:16+08:002020-04-10T14:15:16+08:00 如何启动该过程,这就是您的操作方式,无需编写 mongod.exe,只需从命令行,在文件夹内/bin: mongod.exe 错误信息引起了我的注意,请记住您必须首先创建将创建数据的文件夹 mddata\db 创建目录后,再次执行该过程。 我只使用了 64 位版本的 Mongo 2.* 和 3.*,我遇到的唯一问题是权限/data/db/,您的消息表明在 32 位版本中它没有启用日志属性默认情况下。 storage.journal.enabled Tipo: boolean Default: true es sistemas de 64-bit, false en sistemas de 32-bit 检查配置文件 您可以创建一个 mongod.cfg 文件 C:\mongodb\mongod.cfg 其中将包含: storage: journal: enabled: true 在启动过程时使用它: mongod.exe --config "C:\mongodb\mongod.cfg" 或者你也可以试试 mongod.exe --journal 最后我遇到了同样的问题,在这种情况下它没有启用属性journaling,它指定了一个不同的存储引擎: > mongod.exe --storageEngine=mmapv1
如何启动该过程,这就是您的操作方式,无需编写 mongod.exe,只需从命令行,在文件夹内
/bin
:错误信息引起了我的注意,请记住您必须首先创建将创建数据的文件夹
创建目录后,再次执行该过程。
我只使用了 64 位版本的 Mongo 2.* 和 3.*,我遇到的唯一问题是权限
/data/db/
,您的消息表明在 32 位版本中它没有启用日志属性默认情况下。检查配置文件
您可以创建一个 mongod.cfg 文件
其中将包含:
在启动过程时使用它:
或者你也可以试试
最后我遇到了同样的问题,在这种情况下它没有启用属性
journaling
,它指定了一个不同的存储引擎: