在Windows中永远运行mongodb永远使用

时间:2017-12-05 13:21:50

标签: node.js mongodb forever

我试图在Windows 10上永远本地运行MongoDB服务器。为此,我永远使用server.js,它会抛出一个错误,即Forever未安装。

我做了npm安装。但是后来也显示出同样的错误。 我已经关注了this指南,但它适用于Ubuntu。我使用的是Windows 10。

我需要的东西,如果我也关闭服务器cmd,它应该继续运行。

3 个答案:

答案 0 :(得分:0)

在Windows中,您可以使用mongod命令将Mongo注册为服务

mongod --directoryperdb --dbpath“C:\ Program Files \ MongoDB \ Server \ 3.4 \ data \ db”--logpath“C:\ Program Files \ MongoDB \ Server \ 3.4 \ log \ mongo.log” - -logappend --rest --install

  1. 以管理员身份打开cmd(命令提示符)
  2. 运行上述命令
  3. 打开服务并搜索mongo服务
  4. 如果尚未运行,请单击“开始”以启动服务

答案 1 :(得分:0)

您需要安装mongo作为服务。 为此,

  1. 以管理员模式打开cmd。
  2. 创建两个目录来存储数据和日志
  3.   

    mkdir c:\ data \ db

         

    mkdir c:\ data \ log

    1. 创建配置文件。该文件必须设置systemLog.path。根据需要包括其他配置选项。例如,在C:\ Program Files \ MongoDB \ Server \ 3.6 \ mongod.cfg中创建一个文件,该文件同时指定systemLog.path和storage.dbPath:
    2.   

      systemLog:

           

      目的地:档案

           

      路径:c:\ data \ log \ mongod.log

           

      存储

           

      dbPath:c:\ data \ db

      1. 安装mongo服务,运行以下命令:

          

        mongod.exe --config" C:\ Program Files \ MongoDB \ Server \ 3.4 \ mongod.cfg" --install

      2. 使用以下网址启动服务:>net start mongodb

        1. 停止服务使用:>net stop mongodb
      3. 您可以参考官方文件here

答案 2 :(得分:0)

1. mongod --install --dbpath D:\data\db --logpath D:\log\mlog.txt
2. net start MongoDB
<块引用>

以上所有命令都应以管理员身份运行,您可以使用您的路径更改dbPatha和logpath

How to start & stop a mongo DB server from the command line