一、MongoDB数据库简介

简介

MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──NoSql数据库的一种。NoSql,全称是 Not Only Sql,指的是非关系型的数据库。

特点

MongoDB数据库的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
  * 面向集合存储,易存储对象类型的数据。
  * 模式自由。
  * 支持动态查询。
  * 支持完全索引,包含内部对象。
  * 支持查询。
  * 支持复制和故障恢复。
  * 使用高效的二进制数据存储,包括大型对象(如视频等)。
  * 自动处理碎片,以支持云计算层次的扩展性
  * 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
  * 文件存储格式为BSON(一种JSON的扩展)
  * 可通过网络访问

二、MongoDB数据库安装

  MongoDB官方下载地址:http://www.mongodb.org/downloads

   Windows下MongoDB安装步骤:

  安装配置 

1、下载MongoDB安装包,如:mongodb-win32-i386-1.8.1.zip;

2、新建目录“D:\MongoDB”,将安装中的bin目录下全部.exe文件复制到“D:\MongoDB”目录下;

3、在“D:\MongoDB”目录下新建“data”文件夹,用来存放数据库。

启动MongoDB服务端

1、在cmd窗口执行以下语句:

>cd /d D:\MongoDB\bin\

>mongod --dbpath D:\MongoDB\data

  2、启动成功的提示界面

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\libing>cd /d D:\MongoDB\bin\

D:\MongoDB\bin>mongod --dbpath D:\MongoDB\data
Mon Jun 13 10:41:11 [initandlisten] MongoDB starting : pid=1484 port=27017 dbpath=D:\MongoDB\data 32-bit

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations
**       with --dur, the limit is lower

Mon Jun 13 10:41:11 [initandlisten] db version v1.8.1, pdfile version 4.5
Mon Jun 13 10:41:11 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26f41c00f04
Mon Jun 13 10:41:11 [initandlisten] build sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LIB_VERSION=1_35
Mon Jun 13 10:41:11 [initandlisten] waiting for connections on port 27017
Mon Jun 13 10:41:11 [websvr] web admin interface listening on port 28017

3、浏览器打开MongoDB服务端

  在浏览器中打开 http://localhost:27017/ ,可以看到以下内容:

  You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

进一步在浏览器中打开 http://localhost:28017/,查看详细。

MongoDB开机启动服务

  1、添加服务

  以管理员身份运行 cmd,执行语句:D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data --directoryperdb --logpath D:\MongoDB\log\MongoDB.log --logappend --serviceName MongoDB --install

  说明: --dbpath  设置数据库目录

        --directoryperdb  为每个数据库创建一个单独目录

--logpath  设置日志文件目录

--logappend  日志文件Append方式

--serviceName  服务名称

--install  安装

其他参数设置  >mongod --help

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\system32>D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data --directoryperdb --logpath D:\MongoDB\log\MongoDB.log --logappend --serviceName MongoDB --installall output going to: D:\MongoDB\log\MongoDB.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

  注:net start "MongoDB"  -- 启动MongoDB服务

net stop "MongoDB"   -- 停止MongoDB服务

C:\Windows\system32>net start "MongoDB"

Mongo DB 服务正在启动.

Mongo DB 服务已经启动成功。

C:\Windows\system32>net stop "MongoDB"
Mongo DB 服务正在停止.
Mongo DB 服务已成功停止。

   2、卸载服务

  以管理员身份运行 cmd,执行语句:mongod --remove --serviceName "MongoDB"

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\system32>mongod --remove --serviceName "MongoDB"
Deleting service MongoDB.
Service deleted successfully.
Mon Jun 13 11:03:11 dbexit:
Mon Jun 13 11:03:11 shutdown: going to close listening sockets...
Mon Jun 13 11:03:11 shutdown: going to flush diaglog...
Mon Jun 13 11:03:11 shutdown: going to close sockets...
Mon Jun 13 11:03:11 shutdown: waiting for fs preallocator...
Mon Jun 13 11:03:11 shutdown: closing all files...
Mon Jun 13 11:03:11 closeAllFiles() finished
Mon Jun 13 11:03:11 dbexit: really exiting now

注:执行mongod命令需在系统环境变量Path中添加路径 D:\MongoDB\bin\ 。

三、MongoDB数据库可视化工具

1、RockMongo

http://code.google.com/p/rock-php/downloads/list

转载于:https://www.cnblogs.com/libingql/archive/2011/06/13/2079438.html

MongoDB数据库简介及安装相关推荐

  1. MongoDB数据库的下载, 安装与配置

    MongoDB数据库下载安装与使用 文章目录 1.MongoDB数据库的下载, 安装与配置 2.MongoDB数据库操作 3.Python与mongo交互 ------文章目录 1.MongoDB数据 ...

  2. MongoDB数据库下载和安装详细步骤

    一.简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数 ...

  3. mongoDB 数据库简介

    背景概念-数据库类型 对比关系型数据库 优点 : 逻辑清晰.容易理解,结构类似表格 使用 sql 语句技术成熟,使用方便 数据一致性好,完整性好 关系型数据库比较成熟,可以使用一些复杂操作 缺点 : ...

  4. 【MongoDB数据库】怎样安装、配置MongoDB

    本blog以最简洁的方式记录了博主在折腾MongoDB过程中点点滴滴,当中包含下载MongoDB.配置环境变量.怎样启动MongoDBserver.怎样连接MongoDBserver以及怎样连接Mon ...

  5. mysql数据库基础简介_MySql数据库基础之数据库简介及安装

    MySql数据库简介: 众所周知,MySql数据库是一款开源的关系型数据库,在Web应用方面,MySql是最好的.最流行的RDBMS(Relational Database Management Sy ...

  6. linux装mongodb数据库,Linux下安装配置MongoDB数据库

    说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/s ...

  7. cayley 图数据库简介和安装以及使用

    图数据库的介绍 在如今数据库群雄逐鹿的时代中,非关系型数据库(NoSQL)已经占据了半壁江山,而图数据库(Graph Database)更是攻城略地,成为其中的佼佼者.   所谓图数据库,它应用图理论 ...

  8. MongoDB数据库简介

    目录 1.MongoDB的优势 2.MongoDB的应用场合 3.MongoDB与SQL的术语对比 4.MongoDB数据库 5.MongoDB集合 5.MongoDB文档 6.ObjectId类型的 ...

  9. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

最新文章

  1. 还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!
  2. KVM 标准化安装文档
  3. docker run -it 如何退出_Docker学习笔记(4)容器的基本命令 1 - 你个小秃头
  4. python基本数据类型(四)-集合与运算符-python3笔记
  5. GDOI2020游记
  6. ZooKeeper編程02--多線程的分佈式鎖
  7. mysql 半同步_mysql 主从同步 与 半同步
  8. 葡萄品质无损检测技术的研究进展
  9. 请问spfa+stack 和spfa+queue 是什么原理
  10. ktv收银管理系统服务器,ktv收银管理系统.pdf
  11. php 将日期转换时间戳,php怎么将日期转换为时间戳?
  12. 数据中心网络设计方案,数据中心网络规划设计
  13. 办公自动化和计算机应用哪个好,高级办公自动化和计算机二级VF哪个更好?两个都考有必要吗?...
  14. C/C++基础编程基础专项题库
  15. 缺项级数的收敛域求解
  16. css3三角形兼容_CSS三角的写法(兼容IE6)
  17. 大学生生涯规划1000字计算机专业,计算机大学生职业生涯规划书1000字
  18. 小程序学习笔记01 - 图片识别
  19. cocos creator开发攀爬类游戏
  20. win10微软图标点击无反应_steam图标 教你win10系统双击steam图标没反应的解决教程...

热门文章

  1. C#如何解决对ListView控件更新以及更新时界面闪烁问题
  2. 一维数组和二维数组创建,输出,Arrays.fill()替换
  3. 我就随便写写,你也随便看看。
  4. 8招教您做好B2B行业网站页面设计
  5. 探寻安全管理平台(SOC)项目的关键成功因素
  6. robo3t 连接服务器数据库_mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器
  7. 收获,不止SQL优化——抓住SQL的本质--第一章
  8. Practical Go: Real world advice for writing maintainable Go programs
  9. 自定义ActionBar、Toolbar布局(解决自定义ActionBar布局左边始终有一点边距的问题)
  10. jvm性能调优工具之 jmap使用详解