zoukankan      html  css  js  c++  java
  • MongoDB 学习笔记 1、如何将MongoDB做一项Windows服务启动

    注间事项:

    1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:\mongodb\logs)

    2:serviceName的N字母要大写

    安装、卸载、重启、停止批处理文件:

    安装.bat

    @echo off
    :start
    cls
    set /p input=确定安装 MongoDB 吗?[Y/N] 
    if %input%==y goto install
    if %input%==Y goto install
    
    :install
    mongod --logpath D:\MongoDb\logs\MongoDB.log --logappend --dbpath D:\MongoDb\data --directoryperdb --serviceName MongoDB --auth --install
    net start MongoDB
    pause

    卸载.bat

    @echo off
    :start
    cls
    set /p input=确定卸载 MongoDB 吗?[Y/N] 
    if %input%==y goto remove
    if %input%==Y goto remove
    
    :remove
    net stop MongoDB
    mongod --logpath D:\MongoDb\logs\MongoDB.log --logappend --dbpath D:\MongoDb\data --directoryperdb --serviceName MongoDB --remove
    pause

    启动.bat

    @echo off
    :start
    cls
    set /p input=确定启动 MongoDB 吗?[Y/N] 
    if %input%==y goto startMongoDB
    if %input%==Y goto startMongoDB
    
    :startMongoDB
    net start MongoDB
    pause

    停止.bat

    @echo off
    :start
    cls
    set /p input=确定停止 MongoDB 吗?[Y/N] 
    if %input%==y goto stopMongoDB
    if %input%==Y goto stopMongoDB
    
    :stopMongoDB
    net stop MongoDB
    pause

    重启.bat

    @echo off
    :start
    cls
    set /p input=确定重启 MongoDB 吗?[Y/N] 
    if %input%==y goto restartMongoDB
    if %input%==Y goto restartMongoDB
    
    :restartMongoDB
    net stop MongoDB
    net start MongoDB
    pause
  • 相关阅读:
    JMeter+ant+jenkins自动化持续集成
    如何保证线程按顺序执行
    Java多线程和死锁
    java基础总结
    一、java自带的观察者模式
    一.HttpClient、JsonPath、JsonObject运用
    二.创建maven工程及下载需要的jar包
    一.Maven的安装和配置整理
    sql 关键词语句
    PHP5常量
  • 原文地址:https://www.cnblogs.com/solitary/p/2789209.html
Copyright © 2011-2022 走看看