• 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:MongoDBin,并将这个路径添加到环境变量的PATH中。

    a.设置数据存放路径为:E:MongoDBdatadb , 日志的文件及存放路径:E:MongoDBdatalogmongo.log

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

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

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

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

    start mongod --dbpath E:MongoDBdatadb

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

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

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

    dbpath=E:MongoDBdatadb

    logpath=E:MongoDBdatalogmongo.log

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

    sc.exe create MongoDB binpath= ""E:MongoDBinmongo.exe" --service--config= "E:MongoDBmongod.cfg"" DisplayName= "MongoDB" start= "auto"

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

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

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

    6.

    http://www.cnblogs.com/zhushunli/p/6042927.html

    http://www.runoob.com/mongodb/mongodb-window-install.html

  • 相关阅读:
    Python Special Syntax 7:继承
    Python Special Syntax 6:模块的__name__
    Python Special Syntax 5:对象相关
    Python Special Syntax 4:序列相关
    Python Special Syntax 3:删除对象和dir函数
    Python import与from import的区别
    Python Special Syntax 2:天才级的文档互动DocString
    Python Special Syntax 1: Python的局部变量和全局变量
    Python抓取页面乱码问题的解决
    win10居然把Linux的引导覆盖了
  • 原文地址:https://www.cnblogs.com/tianciliangen/p/8310538.html
Copyright © 2020-2023  润新知