Mongodb安装详解及mongochef视图工具安装。
按照国际惯例我们先来介绍一下MongoDB。
MongoDB是一个基于分布式文件存储的数据库,由c++语言编写,为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB属于非关系数据库,也不能说完全属于,更像是介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,很像关系型数据库。
接下来我们来介绍下载及安装的步骤(本文讲述的是Windows平台下的)
1)下载MongoDB。
MongoDB提供了32位和64位系统的预编译二进制包,可以从MongoDB官网上面下载安装,下载地址:http://www.mongodb.org/downloads
根据自己的需求下载响应的.msi文件,下载后双击该文件,按照提示进行操作即可。
安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
2) 创建文件安装路径。
在安装之前最好先在磁盘里面新建一个文件夹,用来放置下载的.msi文件安装的路径。本人是安装到D盘
安装完毕之后此文件夹下就会出现下面的情况。
3) 创建数据库文件的存放位置。
比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。
4) 打开cmd(windows键+r输入cmd)命令行。进入D:\mongodb\bin目录。如下图
这里有一个简单的方法可以直接进入到bin里面,首先找到bin这个文件,在上面的路径中直接输入cmd,回车就可以了。
5) 输入命令启动MongoDB
mongod.exe --dbpath D:\mongodb\data\db
dbpath 后面跟的是刚才创建的db文件的路径 路径是需要用双引号包括起来。
MongoDB默认连接端口27017,如果出现如图的情况,就说明启动成功了。
也可以通过打开localhost:27017查看,笔者这里是火狐浏览器。
如果不成功,可以查看端口是否被占用。
6) 将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。如图所示,在db文件同级新建个名为log的文件夹。
在log文件下新建个文件用于存放日志,后缀为.log
用管理员身份打开cmd,进入到bin里面,输入mongod.exe --dbpath "数据库存放路径" --logpath "日志存放路径" --install。如图
回车,如图即为成功。
假如出现启动失败的情况,只需要把db文件夹下的mongod.lock文件删除即可。
这个时候打开服务就可以看到mongodb成为Windows服务了。打开cmd输入services.msc就可以打开服务了
到这里MongoDB就算是安装成功了。接下来就是安装mongodb的视图工具,mongodb的视图工具有很多种,这里介绍的是mongochef。
百度搜索mongochef,下载。按照步骤一步一步安装即可。
笔者已经安装过了就不详细地说了。可参考:http://jingyan.baidu.com/article/6181c3e0be3173152ef153cf.html
Mongodb安装详解及mongochef视图工具安装。的更多相关文章
- MYSQL之数据库初识、安装详解、sql语句基本操作
目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...
- Linux ssh登录和软件安装详解
阿哲Style Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器 ...
- scribefire 多博客管理利器 安装详解
scribefire 多博客管理利器 安装详解 一.ScribeFire介绍 ScribeFire 是 Firefox (火狐浏览器)上著名的博客写作工具,目前已跨平台支持多浏览器(Firefox,C ...
- Phoenix和SQuirrel安装详解
Phoenix安装详解 描述 现有hbase的查询工具有很多如:Hive,Tez,Impala,Shark/Spark,Phoenix等.今天的主角是Phoenix. phoenix,中文译为“凤凰” ...
- hadoop 0.20.2伪分布式安装详解
adoop 0.20.2伪分布式安装详解 hadoop有三种运行模式: 伪分布式不需要安装虚拟机,在同一台机器上同时启动5个进程,模拟分布式. 完全分布式至少有3个节点,其中一个做master,运行名 ...
- IntelliJ IDEA(2018)安装详解
转: IntelliJ IDEA(2018)安装详解 置顶 2018年06月06日 22:58:45 Lazymanx 阅读数:95701 版权声明: https://blog.csdn.net/ ...
- Phpstudy+WordPress安装详解
Phpstudy+WordPress安装详解 1.安装phpStudy程序 将下载的phpStudy程序解压到某个分区的根目录中,第一次使用会提示你初始化一下: 之后在主控制界面点击启动即可. php ...
- (转载)实例详解Android快速开发工具类总结
实例详解Android快速开发工具类总结 作者:LiJinlun 字体:[增加 减小] 类型:转载 时间:2016-01-24我要评论 这篇文章主要介绍了实例详解Android快速开发工具类总结的相关 ...
- windows版mysql8.0安装详解
2018年07月04日 13:37:40 Zn昕 阅读数 6433更多 分类专栏: mysql 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. ...
随机推荐
- opencv 将视频分解成图片和使用本地图片合成视频
代码如下: // cvTest.cpp : Defines the entry point for the console application. #include "stdafx.h&q ...
- 【实战】JBOSS反序列化Getshell
一.JBOSS4.0.5_GA,5.x,6.x 需要JavaDeserH2HC(https://github.com/joaomatosf/JavaDeserH2HC) 操作起来 javac -cp ...
- archlinux中gedit乱码的解决方法
转自https://blog.csdn.net/oFAITH12345/article/details/24962545 例如:gedit key.c --encoding=GB18030 打开文件后 ...
- Mac下Homebrew安装的软件放在什么地方
一般情况是这么操作的: 1.通过brew install安装应用最先是放在/usr/local/Cellar/目录下. 2.有些应用会自动创建软链接放在/usr/bin或者/usr/sbin,同时也会 ...
- 成倍提高服务器的负载能力:浅谈Jexus的ASP.NET前置缓存技术
一.什么是“ASP.NET前置缓存” ASP.NET前置缓存,是Jexus特色功能之一,是指Jexus把开发者指定的ASP.NET网页某一时刻的内容,缓存到专用的高速缓冲区中,在指定的时间内, ...
- hibernate的反向生成改懒加载的地方
改变懒加载只需要把生成的文件中的获取类型改为eager fetch = FetchType.EAGER @ManyToOne(fetch = FetchType.EAGER)//把懒加载换成饿加载模式 ...
- MySQL error2003错误原因以及解决方案
转自:http://hi.baidu.com/tianxia339/item/8e8849111461ea7e7a5f2540 出现ERROR 2003 (HY000): Can't connect ...
- First Android application
In eclipse ADT : 1.创建一个新工程 File -> New -> Android Application Project 2.三个主要的文件 /src/MainActiv ...
- json-c开发指南
网上看到的一片关于json-c的文章.收藏一下,忘记了出处,尽请作者谅解. JSON c语言开发指南 1. 引言 本文档是基于json-c 库对数据交换进行开发所编写的开发指南,及详细解释j ...
- Maven报错:maven-archetype-webapp:RELEASE from any of the configured repositories
今天学习maven,在控制台下新建maven项目没有问题,但是在STS(eclipse)下创建maven项目老是报错,郁闷死了: ----------------------------------- ...