就是关于MongoDB主从库的安装配置和启动。网上关于MongoDB的安装有大量的文章供大家学习。我这里提供一个Windows环境下MongoDB主从库的快速手动安装的方法,只需要三步即可。

  1. 先下载的安装包,解压缩后找到bin文件夹,将bin文件夹拷贝至你自己的安装目录(从本机和其他机器的已安装目录下拷贝bin目录也可以)
  2. 在bin目录的同级目录新建data目录,再在data目录下分别新建db和log目录,目录结构如下图:
  3. 将下面的代码保存至bat文件后,双击运行即可
  • 主库:
@echocd C:\Program Files\MongoDB\binmongod --repair --dbpath "C:\Program Files\mongodb\data\db"
mongod --install --serviceName "MongoDBMaster" -serviceDisplayName "MongoDBMaster" --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log" --master net start MongoDBMaster@pause

  • 从库:
@echocd D:\Program Files\MongoDB\binmongod --repair --dbpath "D:\Program Files\mongodb\data\db"
mongod --install --serviceName "MongoDBSlave" -serviceDisplayName "MongoDBSlave" --dbpath "D:\Program Files\mongodb\data\db" --logpath "D:\Program Files\mongodb\data\log\MongoDB.log" --port=28018 --slave --source=127.0.0.1:27017net start MongoDBSlave@pause

说明:

  • 以上代码的文件均需要保存为bat目录,bat文件的存放目录位置没有要求,代码中cd命令就是将当前目录切换至你的MongoDB的安装目录
  • 代码中的安装目录以及db和log的目录,均需要按照各自的具体情况进行修改
  • 不同的实例在本机上模拟时,第1,2步要做两次,即安装目录分别对应:主库-C:\Program Files\MongoDB;从库-D:\Program Files\MongoDB
  • 先运行主库的批处理命令,再运行从库的,两者都会以Windows服务的方式自动启动
  • 如果需要再增加从库,按照上述的步骤用从库的代码再做一次,在本机模拟注意修改端口号即可;如果用多台机器来配置,则可以使用默认端口
  • 删除服务的代码如下(以从库为例,注意修改服务的名称):
@echo "正在停止服务..."
net stop "MongoDBSlave"@echo "正在删除服务..."
sc delete "MongoDBSlave"@echo "按任意键退出"
@pause

  • 如果只需要在本机做一个实例,可以使用如下代码(本例中换了一个安装目录):
@echocd D:\Program Files\MongoDB2\binmongod --repair --dbpath "D:\Program Files\MongoDB2\data\db"
mongod --install --serviceName "MongoDB2" -serviceDisplayName "MongoDB2" --dbpath "D:\Program Files\MongoDB2\data\db" --logpath "D:\Program Files\MongoDB2\data\log\MongoDB.log" --port=29019net start "MongoDB2"@pause

转载于:https://www.cnblogs.com/xieyulin/p/7085640.html

MongoDB的快速手动安装相关推荐

  1. mongodb安装教程Linux,Ubuntu16.04手动安装MongoDB的详细教程

    我最近在研究MongoDB的路上,那么今天也算个学习笔记吧!今天用Ubuntu16.04手动安装MongoDB,分享给大家 注意事项: 仔细按步骤阅读操作 注意别写错字 牢记上面两点 一.用自带的火狐 ...

  2. Ubuntu16.04自动、手动安装MongoDB的详细教程

    自动 sudo apt-get install mongodb 等待下载完成 安装完成后,在终端输入以下命令查看MongoDB版本 mongo -version root@ubuntu:/opt# m ...

  3. MongoDB的集群安装搭建配置

    1. MongoDB介绍 1.1.MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.具有以下特点: 面向集合文档型存储,易于存储对象类型的数据, 以 ...

  4. Android Studio常用Plugin及 手动安装 Plugins

    常用篇(Plugins) JSON 转Java Bean 插件名称:GsonFormat 插件文档:在 Bean 类中右击,选择 Generate -> GsonFormat,输入后台返回的 J ...

  5. MongoDB学习笔记一:MongoDB的下载和安装

    MongoDB学习笔记一:MongoDB的下载和安装 趁着这几天比較空暇,准备学习一下MongoDB数据库.今天就简单的学习了一些MongoDB的下载和安装.并创建了存储MongoDB的数据仓库. 将 ...

  6. 【从零开始vnpy量化投资】三. 手动安装vnpy环境

    [从零开始vnpy量化投资]三. 手动安装vnpy环境 概述 本章的主要内容是使用conda创建独立的python运行环境,再将vnpy安装到conda的环境中,以便开发时访问和编辑源码以及为后续部署 ...

  7. debian linux系统安装教程,Debian 8.2.0 (Jessie) 快速纯净安装教程

    这篇文章我会尽可能详细地说明如何快速安装纯净的Debian 8.2.0,需要懂一点vi编辑器的使用方法. 如果是新手没用过vi编辑器也不用担心,我会尽量详细地说明使用方法的. 首先在Debian官网上 ...

  8. 【Linux】gcc编译器下载与手动安装

    由于 Linux 操作系统的自由.开源,在其基础上衍生出了很多不同的 Linux 操作系统,如 CentOS.Ubuntu.Debian 等.这些 Linux 发行版中,大多数都默认装有 GCC 编译 ...

  9. 联想ghost重装系统_如何使用ghost手动安装系统_手动ghost安装系统图文步骤

    许多用户都会从网上安装下载ghost系统来安装,ghost系统支持一键安装也支持手动安装,ghost系统盘中通常自带有ghost手动安装工具,不过有很多用户不知道如何使用ghost手动安装系统,下面以 ...

最新文章

  1. 图形推理1000题pdf_笔试|图形推理题满分攻略
  2. 《研磨设计模式》chap14 迭代器模式(1)简介
  3. jenkins blue ocean 与 pipeline
  4. respberry pi3 上手随记
  5. 手机号码已经注册写到数据库中,如何利用相同手机号码再次注册?
  6. jQuery基础系列
  7. select2 清除已选项
  8. MDT错误之日志查看方法
  9. CMU 15-213 Introduction to Computer Systems学习笔记(8) Machine-Level Programming-Advanced
  10. 吉珠计算机科学 2a,2B院校 ∣ 让数据告诉你,考上插本难不难?
  11. 热敏电阻(NTC)的作用
  12. 五一,读孔明《诫子书》有感
  13. UFS Hibernate介绍--代码部分
  14. 【浏览器】【vue】修改网页上的页签图标
  15. 对数据驱动运营的理解
  16. iOS App Thinning
  17. Windows下Python安装教程与常见问题
  18. 跨考哈工程计算机考研科目,2021二战跨考哈工程电子信息初试经验
  19. 权益证明问题 —— Proof of Stake FAQ
  20. 桌面的回收站或IE图标不见后的解决办法

热门文章

  1. 【URAL - 1114 】Boxes (dp,组合数学)
  2. 【HDU - 3790】最短路径问题(DIjkstra算法 双权值)
  3. 恐怖黎明稳定服务器,恐怖黎明新人联机图文教程 怎么联机-游侠网
  4. pandas打印全部列_python——pandas练习题1-5
  5. php设置上传文件大小限制_php修改上传文件大小限制实例详解
  6. mfc让图片与按钮一起_对许多张图片进行批量裁剪,看看我是如何快速做到的
  7. Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory
  8. 如何在eclipse jee中创建Maven project并且转换为Dynamic web project
  9. Linux网络编程 | socket选项设定 及 网络信息API
  10. python基础小白题3