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. IntelliJ 直接编辑国际化文件(properties)方法

    IntelliJ 直接编辑国际化文件(properties)方法 settings-File Encodings 右下角 Transparent native-to-ascii conversion的 ...

  2. 一分钟快速入门openstack

    一.它是什么,能干什么想认识一个事物,必须先弄明白它是什么,能干什么.首先说一下,openstack是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让大家认识更清晰些.op ...

  3. zoj 3460 Missile【经典建图&&二分】

    Missile Time Limit: 2 Seconds      Memory Limit: 65536 KB You control N missile launching towers. Ev ...

  4. IOS网络多线程-GCD

    Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法. dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispat ...

  5. SPOJ4206Fast Maximum Matching(hopcroft-karp)

    题目请戳这里 题目大意:裸的二分匹配. 题目分析:数据比较强,用来测模版的.这题用hungry跑着会比较吃力,所以用hopcroft-karp算法.这个算法较hungry高效是因为每次bfs找到一个增 ...

  6. var_dump() 打印数组不完整 解决办法

    我们用var_dump() 打印数组, 一般会出现这种情况, 就是打印出来的数组不完整 ,会有省略号. 解决方法: 在php.ini里的xdebug节点中,加入如下 xdebug.var_displa ...

  7. SweetAlert 使用

    $(".delete").click(function(){ var work_name = $(this).data('name'); var item_id = $(this) ...

  8. HTML中Select的使用具体解释

    <html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- //oSelect 列表的底部加入了一 ...

  9. uva 11270 - Tiling Dominoes(插头dp)

    题目链接:uva 11270 - Tiling Dominoes 题目大意:用1∗2木块将给出的n∗m大小的矩阵填满的方法总数. 解题思路:插头dp的裸题,dp[i][s]表示第i块位置.而且该位置相 ...

  10. spring mvc[转]

    Spring 注解学习手札(一) 构建简单Web应用 Spring 注解学习手札(二) 控制层梳理 Spring 注解学习手札(三) 表单页面处理 Spring 注解学习手札(四) 持久层浅析 Spr ...