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. Timer和counter

    什么是Timer,什么是Counter 几乎每个嵌入式板都会有counter和timer,重要性比肩gpio.本质上来看timer和counter几乎是一样的东西,底层都是一个硬件counter,如果 ...

  2. Floyd-Warshall算法的理解

    Floyd算法可以求图内任意两点之间的最短路径,三重循环搞定,虽然暴力,但是属于算法当中最难的动态规划的一种,很有必要理解. 花了一晚上和半个下午专门看这个,才看个一知半解,智商被碾压没办法. 我一直 ...

  3. algorithm@ dijkstra algorithm & prim algorithm

    #include<iostream> #include<cstdio> #include<cstring> #include<limits> #incl ...

  4. Linux的read命令

    对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途: 编写一个脚本: #!/bin/bash # hao32 test read echo -e &quo ...

  5. mysql实用指南

    mysqld --verbose --help: 可以显示 mysql 的编译配置选项,即功能配置描述. mysql 的配置文件my.cnf调用次序(mysqld --verbose --help 的 ...

  6. GitHub初次使用记录(一)

    1.从GitHub上克隆或者复制别人的档案库:

  7. poj1556

    计算几何+最短路 最短路是套的模版..= = 毕竟不是自己写的..模版上的点竟然是从0开始的. 难在建图.图中,比如2和12点,其间如果没有任何线段阻挡,那么边权是他们的直线距离,如果有线段阻挡,边权 ...

  8. PowerShell脚本传递参数

    在编写PowerShell脚本的时候,可以通过给变量赋值的方法输出想要的结果,但这样的话,需要改动脚本内容.其实也可以在脚本中定义参数,然后再在执行脚本的时候对参数赋值,而无需改动脚本内容. 在Pow ...

  9. hdu2571动态规划

    125ms.... 太慢了...dp[i][j] = max(dp[i][j-1],dp[i-1][j],dp[i][k],1<k<j&&j%k==0); #include ...

  10. mac jdbc连接mysql

    1.下载jdbc驱动: http://dev.mysql.com/downloads/connector/j/ 2.增加jdbc的jar包至项目的libs文件夹并build path 2.改动环境变量 ...