1 下载

下载页面地址:https://www.mongodb.org/downloads

版本选择:电脑系统是64位的,所以我选择了 Windows 64-bit 2008 R2+ ,msi包

2 安装

安装路径:D:\Program Files\MongoDB\Server\3.0

在该目录下创建如下2个文件夹:

data\db :  数据存储的

log: 存储日志

3 启动

进到bin目录,--dbpath选择数据库存储路径

mongo服务启动成功后,我们启动mongo客户端,还是在bin目录下启动

但每次都要进到改目录下才能启动,很麻烦,所以我把 D:\Program Files\MongoDB\Server\3.0\bin 添加到了环境变量(这个应该都会的),添加成功之后,我们在任意目录都可以执行mongo.exe

4 配置成服务

首先我在3.0目录下创建了一个mongo.config 文件

文件内容如下:

  dbpath=D:\Program Files\MongoDB\Server\3.0\data\db
  logpath=D:\Program Files\MongoDB\Server\3.0\log\mongo.log

保存好。

还是在bin目录下,执行:

因为我之前已经有创建过mongo.log了,所以我们可以看到截图上的提示说把原本的文件另存为xxx。

我们去看下服务列表,已经成功添加

或者我们有时候需要手动停止或重启mongdb服务的时候,我们可以如下操作:

大概就是这些了。作于2015年6月28日早,有参考其他网上教程实现。

---------------------------------------------------------------------------------------------------

以下是在linux(ubuntu)上学习mongodb时做的笔记,写的很简陋

安装方法
 
  sudo apt-get install mongodb
 
启动命令
 sudo service mongodb start
 
这里默认会去读取/etc/mongodb.conf 配置
--config /etc/mongodb.conf
 
或者:
cd  /usr/bin/
sudo ./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend &
or
sudo ./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend --fork
 
 
如果有指定非默认端口号
sudo ./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log  --logappend  --port=27018   &
默认的登陆是直接mongo,但是更改端口号之后 mongo ip:port 如 mongo 127.0.0.1:27018
 
局域网访问
 
bind_ip 0.0.0.0
port 27017 
 
如果设置主从可以设置如下
主配置
sudo ./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --master --journal --logappend --fork
从配置
sudo ./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --slave --logappend --fork --source 192.168.1.106 --slavedelay 5
 
主从设置中,或者 出现mongodb不能启动的
如果是主从设置,可以清空 --dbpath所在目录下的所有文件
如果是mongo出现启动不了,则删除 --dbpath 下 带有lock的文件,重新启动即可
 

mongodb下载及安装配置教程【仅供参考】的更多相关文章

  1. window环境下zookeeper的安装(自用---仅供参考)

    转自: https://www.cnblogs.com/ysw-go/p/11396343.html 第一部分:单机模式 1)下载地址:http://www.pirbot.com/mirrors/ap ...

  2. 2018超详细sublime text3+python3.x安装配置教程(附常用插件安装教程)

    导读 本文是关于2018年7月最新版sublime text3+pythin3.x下载及安装配置教程,sublime text3版本为3176,python版本为3.7,安装环境是基于windows1 ...

  3. JDK下载安装配置教程(详细)

    JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...

  4. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  5. Cassandra概念学习系列之Windows里下载且安装配置Cassandra(最新的3.11.1版本)(图文详解)

    不多说,直接上干货!  最近我开始在windows环境中使用Cassandra,虽然在Cassandra站点的安装命令非常清楚和精简,我仍然在环境配置上遇到一些问题.所以我想为后来者分享下我的经验. ...

  6. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  7. Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)

    Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1)     JDK版本包 地址: htt ...

  8. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  9. Windows上PostgreSQL安装配置教程

    Windows上PostgreSQL安装配置教程 这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的 ...

随机推荐

  1. bzoj 1875 [SDOI2009]HH去散步(矩乘)

    Description HH有个一成不变的习惯,喜欢饭后百步走.所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离. 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回. 又因 ...

  2. codeforce 660D Number of Parallelograms

    题意:询问多少个矩形. 统计横纵坐标差,放进vector中 #include<cstdio> #include<cstring> #include<iostream> ...

  3. Storm系列(十一)架构分析之Supervisor-管理Worker进程的事件线程

    处理流程:   方法原型: (defn sync-processes [supervisor]) 函数说明: Supervisor是一个supervisor-data对象. 从local-state中 ...

  4. 问题-Delphi记忆工程打开的单元(XE2设置项)

    问题情况:每次在delphi中打开了N个单元的窗口,关闭delphi后,第二天还得一个一个打开单元窗口.问题原因:这是因为delphi的记忆功能未打开.问题处理:Tools->Options.. ...

  5. Android UI开发第三十二篇——Creating a Navigation Drawer

    Navigation Drawer是从屏幕的左侧滑出,显示应用导航的视图.官方是这样定义的: The navigation drawer is a panel that displays the ap ...

  6. 使用Ready2Search来定制Firefox和Chrome的搜索框

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:使用Ready2Search来定制Firefox和Chrome的搜索框.

  7. 文件正在上传的转圈圈gif图片引出的fixed定位和absolute定位

     文件正在上传的转圈圈gif图片  一.文件上传时,未上传返回成功状态之前给个gif动态图片显示在页面,改善用户体验. <!--S 遮罩层 --> <div id="mas ...

  8. 机器学习算法-K-means聚类

    引文: k均值算法是一种聚类算法.所谓聚类.他是一种无监督学习,将类似的对象归到同一个蔟中.蔟内的对象越类似,聚类的效果越好. 聚类和分类最大的不同在于.分类的目标事先已知.而聚类则不一样. 由于其产 ...

  9. MySQL 数据库常用命令 超级实用版分享

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  10. Android 开发第四天