zoukankan      html  css  js  c++  java
  • MongoDB 安装及制作成windows服务

    下载: 

      注:直接使用浏览器下载速度很慢,建议使用其他下载软件下载(比如:迅雷)

    官网下载地址: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.12-signed.msi

    进入官网(https://www.mongodb.com/)选择下载:

     安装:

    文件下载完之后,直接双击运行:

     这一步要选择“Custom”,下一步设置安装路径:

     修改安装路径:

      注:安装路径不要有空格!比如:D:Program FilesMongoDBServer4.0 中的 “Program Files” 不符合!

     这一步,取消勾选安装Compass,不然会等待很久很久。我等了一个小时也没安装完。猜测是安装过程中会去官网下载compass的安装文件,下载速度很慢。

    compass 官网下载地址:https://downloads.mongodb.com/compass/mongodb-compass-community-1.18.0-win32-x64.msi

     

    如果安装了杀毒软件,后面会弹出提示框,允许即可:

     这一步选择“Ignore”,忽略即可:

     

    至此安装完成!

    安装完之后进入安装目录的bin文件夹下,可看到以下文件:

    mongo.exe 是客户端

    mongod.exe 是服务端

    设置环境变量:将bin文件夹的目录添加在环境变量中

    启动服务:

      启动mongodb服务,需要指定数据存储的路径(dbpath):cmd -> mongod --dbpath D:MongoDBdata

     以管理员身份运行命令提示符:右键电脑左下角“开始菜单”

     执行代码:mongod --dbpath D:MongoDBdata

     

     连接mongodb:

    上面启动服务窗口不要关,同样方式新开一个窗口,执行命令:mongo

    已连接成功!

    将MongoDB制作成windos服务:

    修改配置文件:在mongodb的安装路径bin文件夹下:D:MongoDBinmongod.cfg    注:也可以自己创建文件,文件路径和文件名可随意取(不建议自己创建)

    添加如下代码(可以删除源文件所有内容):

    logpath=D:MongoDBlogmongod.log # 日志路径  
    dbpath=D:MongoDBdata # 数据存放路径

    管理员身份运行如下代码:


    安装mongodb服务:

    mongod --config "D:MongoDBinmongod.cfg" --install

    启动 mongodb:
    net start mongodb

    关闭 mongodb:
    net stop mongodb

    卸载 mongodb:
    "D:MongoDBinmongod.exe" --remove

    使用.bat文件操作服务:  注:必须以管理员身份运行 .bat 文件

    安装服务:

    创建一个txt文件(位置随意,建议放在安装目录下),修改后缀为 .bat ,输入以下内容:

    @echo off
    mongod --config "D:MongoDBinmongod.cfg" --install
    pause // 执行完,不自动关闭窗口

    以管理员身份运行:

     

    后面几个一样的操作:


    启动服务:
    @echo off
    net start mongodb
    pause // 执行完,不自动关闭窗口

    暂停服务:
    @echo off
    net stop mongodb
    pause // 执行完,不自动关闭窗口

    卸载服务:
    @echo off
    "D:MongoDBinmongod.exe" --remove
    pause //执行完,不自动关闭窗口

  • 相关阅读:
    Sublime Text 3 绝对神器
    spring 笔记3: Spring 多环境配置文件切换
    elk-logstash: window下指定jdk目录
    通过slf4j/log4j的MDC/NDC 实现日志追踪
    spring 笔记2:Spring MVC : Did not find handler method for 问题的解决
    mysql一机多实例安装记录
    Java:通过反射复制父类字段到子类。
    mybatis研究:select性能对比
    spring " expected single matching bean but found 2" 问题一例。
    数组去重复
  • 原文地址:https://www.cnblogs.com/simple-li/p/11334484.html
Copyright © 2011-2022 走看看