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版权协议,转载请附上原文出处链接和本声明. ...
随机推荐
- (C/C++) string / *char / int 基本轉換
網路上有許 string / *char / integer 基本轉換方式 string 與 *char 互相轉換的方法 /* string to *char */ string ssbuf1 = & ...
- UVA_11020 Efficient Solutions 【平衡二叉搜索树set用法】
一.题面 UVA11020 二.分析 最近脑子有点不好使吧,这题还想了很久. 对于给定的两个值要满足题面中的条件,那么我们可以把这两个值转化到平面中的坐标去理解. 首先,需要考虑的是维护的所有点其实是 ...
- Linux终端没有GUI,使用matplotlib绘图
一.解决警告信息 ... _tkinter.TclError: no display name and no $DISPLAY environment variable 两种解决方法: 1.pytho ...
- Mac下常用按键符号⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)
常用符号如下: ⌘(command) ⌥(option) ⇧(shift) ⇪(caps lock) ⌃(control) ↩(return) ⌅(enter) 对应键盘的位置如下: 如果每次都不记得 ...
- mongoDb数据库可视化工具 --- Robo
工具下载: https://robomongo.org/download 最终效果: 即我们可以直接看到链接到 27017端口 的数据的所有数据,并且可以对其进行行之有效的增删查改. 注意,在下载软件 ...
- C++中的名字重整技术
C++ 一直为人诟病之一的原因是他的二进制模块兼容性不好,即ABI(Application Binary Interface)问题.对于同一源代码,不同编译器,甚至同一编译器不同版本都不兼容,其编译出 ...
- Linux系统编程:进程控制
一.进程相关操作与编程对应函数 1.进程创建:两种方式来实现. ①fork:创建一个子进程,父子进程共享一份代码程序,但是各有一份独立的数据,为了效率和保持数据的独立采用写时复制技术(COW).运行无 ...
- 关于c#中”ref”和”out”关键字的一些理解
一. 综述(本文内容大部分来自网络,经本人整理而成,仅供学习参考,不免理解错误,欢迎批评指正) 在c#中,方法的参数传递有四种类型: (1) 传值参数(by value) 传值参数无需额外的修饰符.传 ...
- redis持久化之 aof日志
aof就是把执行的命令写到文本文件里面 aof使用过程 第一步: 修改配置文件,并启动server 第二步, 当前目录下面会生成一个 appendonly.aof文件,但是是空的 去客户端 开始操作后 ...
- 运行Rails server时,出 Error:Address already in use错误
运行dev@ubuntu:~/qq$ rails server出错 [2013-07-30 16:29:23] WARN TCPServer Error: Address already in us ...