MongoDB数据库简介及安装
一、MongoDB数据库简介
简介
特点
* 面向集合存储,易存储对象类型的数据。
* 模式自由。
* 支持动态查询。
* 支持完全索引,包含内部对象。
* 支持查询。
* 支持复制和故障恢复。
* 使用高效的二进制数据存储,包括大型对象(如视频等)。
* 自动处理碎片,以支持云计算层次的扩展性
* 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
* 文件存储格式为BSON(一种JSON的扩展)
* 可通过网络访问
二、MongoDB数据库安装
MongoDB官方下载地址:http://www.mongodb.org/downloads
Windows下MongoDB安装步骤:
安装配置
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
在浏览器中打开 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
MongoDB数据库简介及安装的更多相关文章
- MongoDB第一天(MongoDB的简介和安装)
MongoDB 简介 什么是 MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++语言编写.在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关 ...
- 【MongoDB数据库】怎样安装、配置MongoDB
本blog以最简洁的方式记录了博主在折腾MongoDB过程中点点滴滴,当中包含下载MongoDB.配置环境变量.怎样启动MongoDBserver.怎样连接MongoDBserver以及怎样连接Mon ...
- mongoDB 数据库简介
背景概念-数据库类型 对比关系型数据库 优点 : 逻辑清晰.容易理解,结构类似表格 使用 sql 语句技术成熟,使用方便 数据一致性好,完整性好 关系型数据库比较成熟,可以使用一些复杂操作 缺点 : ...
- 二十三、MongoDb 数据库介绍、安装、启动和连接(非关系型数据库)
1.数据库和文件的主要区别 1. 数据库有数据库表.行和列的概念,让我们存储操作数据更方便2. 数据库提供了非常方便的接口,可以让 nodejs.php java .net 很方便的实现增加修改删除功 ...
- mongodb数据库学习【安装及简单增删改查】
//@desn:mongodb数据库学习 //@desn:码字不宜,转载请注明出处 //@author:张慧源 <turing_zhy@163.com> //@date:2018/08/ ...
- MongoDB 数据库下载和安装
MongoDB是一款非常流行的非关系型数据库,将面向对象数据存储做的非常好.这里就不具体介绍它的使用,本文主要解说怎样安装MongoDB数据库.把自己安装过程中碰到的问题和最后解决方法分享给大家,希望 ...
- MySql数据库基础之数据库简介及安装
MySql数据库简介: 众所周知,MySql数据库是一款开源的关系型数据库,在Web应用方面,MySql是最好的.最流行的RDBMS(Relational Database Management Sy ...
- MongoDB数据库的下载安装及配置方法
MongoDB安装与配置步骤 MongoDB数据库之安装篇 # 1 下载MongoDB数据库 1.打开浏览器,登录"https://www.mongodb.com/try/download/ ...
- Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库
Kali Linux 下安装配置MongoDB数据库 1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...
随机推荐
- PHP安装所最到的问题-解决方案
Although Drupals 7+ run smoothly on PHP 5.3, Drupal 6 still feels much better with PHP 5.2. Even tho ...
- ASP.NET MVC IOC 之AutoFac攻略
一.为什么使用AutoFac? 之前介绍了Unity和Ninject两个IOC容器,但是发现园子里用AutoFac的貌似更为普遍,于是捯饬了两天,发现这个东东确实是个高大上的IOC容器~ Autofa ...
- bzoj2006 noi2010 超级钢琴 主席树 + 优先队列
Time Limit: 20 Sec Memory Limit: 552 MBSubmit: 2435 Solved: 1195 Description 小 Z是一个小有名气的钢琴家,最近C博士送 ...
- sqlite_
应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作.我 ...
- search-a-2d-matrix(二维矩阵查找)
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- centos之Haproxy 负载均衡学习笔记
HAProxy的特点是:1.支持两种代理模式:TCP(四层)和HTTP(七层),支持虚拟主机:2.能够补充Nginx的一些缺点比如Session的保持,Cookie的引导等工作3.支持url检测后端的 ...
- MySQL-(Master-Slave)配置
1.两台机器,安装好版本一致的MySQL 192.168.29.128 (master) MySQL-5.6.21 192.168.29.129 (slave) MySQL-5.6.21 2.配置ma ...
- SpringMVC整合MongoDB开发 架构搭建
系统环境: 操作系统: windows 7 数 据 库: mongodb2.0.6 驱 动 包: Spring3.1.2 + mongodb2.7.3 + spring-data-mongodb1 ...
- C语言初始化——栈的初始化
栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...
- python ConfigParser、shutil、subprocess、ElementTree模块简解
ConfigParser 模块 一.ConfigParser简介ConfigParser 是用来读取配置文件的包.配置文件的格式如下:中括号“[ ]”内包含的为section.section 下面为类 ...