MongoDB数据库简介及安装
Posted 邬兴亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、启动成功的提示界面
版权所有 (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
在浏览器中打开 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
版权所有 (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 stop "MongoDB"
Mongo DB 服务正在停止.
Mongo DB 服务已成功停止。
2、卸载服务
以管理员身份运行 cmd,执行语句:mongod --remove --serviceName "MongoDB"
版权所有 (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数据库简介及安装的主要内容,如果未能解决你的问题,请参考以下文章