zoukankan      html  css  js  c++  java
  • MongoDB的安装和配置成服务的三种方法和一些难点

    1. Hotfix KB2731284 or later update is not installed的问题:

    If you are running any edition of Windows Server 2008 R2 or Window 7, please install a hotfix to resolve an issue with memory mapped files on Windows.

    你可以从:https://support.microsoft.com/zh-cn/hotfix/kbhotfix?kbnum=2731284&kbln=zh-cn 下载 Fix405791 补丁,填写 邮箱,微软会发一个补丁下载路径的邮件给你,邮件下载地址。下载后安装后重启后即可。

    2.在Hotfix软件下载解压后,安装过程中有可能遇到的问题,是“安装程序遇到0x80070422”,那么修复的步骤的为:

    a. 在cmd中添加:services.msc,打开服务窗口

    b.查看windows.update服务是否禁用,若禁用,将其启动即可。然后在安装软件。

    3.将MongoDB设置成服务的步骤是:由于每次都要打开mongoDB服务,我的安装目录为:E:\MongoDB\bin,并将这个路径添加到环境变量的PATH中。

    a.设置数据存放路径为:E:\MongoDB\data\db , 日志的文件及存放路径:E:\MongoDB\data\log\mongo.log

    b.必须以管理员的身份来运行CMD,并在其中输入命令:mongod -dbpath "E:\MongoDB\data\db" -logpath "E:\MongoDB\data\log\mongo.log" -install -serviceName "MongoDB"

    c.开启服务:net start MongoDB  , 关闭服务: net stop MongoDB

    d.删除MongoDB服务的命令为:sc delete MongoDB

    4.也可以将启动命令写在批处理文件里:

    start mongod --dbpath E:\MongoDB\data\db

    然后保存成MongoDB.bat,下次只要双击运行该脚本即可快速启动服务。

    5.第三种设置成服务的方法:

    a.在目录E:\MongoDB中添加文件:mongod.cfg,文件的内容为:

    dbpath=E:\MongoDB\data\db

    logpath=E:\MongoDB\data\log\mongo.log

    b.使用管理员身份打开CMD窗口,输入命令:(注意命令中的等号和值之间有空格隔开)

    sc.exe create MongoDB binpath= "\"E:\MongoDB\bin\mongo.exe\" --service--config= \"E:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

    运行即可,如无意外,会看到:CreateService成功。

    创建成功后,可能在启动该服务的时候会出错,所以可以使用软件Instsrv.exe和Srvany.exe将应用程序设置成服务,具体可参照网上详细资料。

    官方文档为:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-widnows/

    6.

  • 相关阅读:
    【PostgreSQL-9.6.3】触发器概述(普通触发器)
    【MySQL】二进制分发安装
    【MySQL】RPM包安装
    【PostgreSQL-9.6.3】分区表
    【PL/SQL】用星号拼出金字塔
    【PostgreSQL-9.6.3】临时表
    【PL/SQL】触发器示例:记录加薪
    【PL/SQL】九九乘法口诀表
    数据结构和算法
    类元编程
  • 原文地址:https://www.cnblogs.com/zhushunli/p/6042927.html
Copyright © 2011-2022 走看看