文档章节

搭建简单的mongoDB环境

JanGin_Chan
 JanGin_Chan
发布于 2015/04/10 21:52
字数 632
阅读 86
收藏 1

        MongoDB是目前业界非常流行的开源NoSql非关系型数据库,他很好的实现了OO(Object Oriented)思想。不像传统的Oracle或者mysql等关系型数据库,MongoDB是不支持使用sql语句来查询数据的。在MongoDB中,每一条记录都是一个Document对象,可以通过调用相关方法来实现CRUD的操作。

更多关于mongoDB的资料详见官网:http://www.mongodb.org

        下面就来搭建mongodb的使用环境,我使用的是ubuntu 14.x 64ibt 的系统。

        1.安装mongodb:

          mongodb是一个开源的数据库,其源代码托管在github上,https://github.com/mongodb.    在github上可以见到mongodb发布至今的各个版本。可以通过在github上来下载zip压缩包到本机再自主编译,安装mongoDB.不过编译的时候可能要耗费一些时间。如果不想自己动手编译,可以在mongoDB的官网上来下载已经编译好的binary文件在解压缩即可使用. 博主是采用的后面的这种方式。  

         解压缩完后会看到如下图所示的 bin 文件                              其中mongo是连接mongoDB服务器的客户端,mongod是用来开启mongoDB服务器的,mongooplog是mongoDB的日志程序。

        2.搭建简单的mongoDB的服务器

        本人在桌面新建了一个mongodb_first文件夹。再在这个文件钾目录底下新建四个文件夹分别为bin,data,conf,log,分别用来存放二进制文件,mongoDB运行时产生的数据文件,mongoDB运行时所需的配置文件和日志文件。在conf文件夹中新建一个mongod.conf文件,添加如下内容:

                                port=12345
                                dbpath=data
                                logpath=log/mongod.log
                                fork=true            

指定服务器启动的监听端口号和启动时产生的文件的存放位置。再把上图中mongod和mongo两个bin文件复制到mongodb_first底下的bin目录中。回到mongo_first目录底下。通过命令  ./bin/mongod -f  conf/mongod.conf启动mongoDB服务器的进程:

通过客户端连接刚刚启动的mongDB服务端,使用命令:   ./bin/mongo 127.0.0.1:12345/test  创建一个名为test的数据库示例

当看到shell终端显示 “ > “符时,证明已连接上了mongoDB数据库服务端了。


                                                                              


© 著作权归作者所有

共有 人打赏支持
JanGin_Chan
粉丝 3
博文 13
码字总数 6540
作品 0
深圳
程序员
PHP与MongoDB:类库、框架与工具介绍

本文来自MongoDB官方,文中把PHP与MongoDB相关的类库、框架、工具做了汇总和介绍,如果你正使用PHP并在关注MongoDB,那么这篇文章可能对你有用。 架构相关 CakePHP CakePHP是一个非常受欢迎的...

kisshua
2012/08/31
0
0
最全面MongoDB安装与配置

数据是每一前端人员必定接触的一样,所有的数据都是后端来编写,如果自己想练习项目,却没有数据,而是写一些假数据,去编写,或者通过json-server搭建一个数据,今天我们就通过MongoDB来搭建...

小周sri的码农
08/06
0
0
21.36 mongodb分片介绍

21.36 mongodb分片介绍 分片就是将数据库进行拆分,将大型集合分隔到不同服务器上。比如,本来100G的数据,可以分割成10份存储到10台服务器上,这样每台机器只有10G的数据。 通过一个mongos的...

脑洞老湿_
2017/10/20
0
0
ubuntu mongodb php apache rockmongo 的搭建

最近在学mongo db ,刚开始不懂,走了很多的弯路,在网上也找了很多的资料,很多东西都是讲的一部分,感觉让开发者摸不着脑袋(至少让我感觉),我现在把我的做的过程步骤,讲出来,希望大家少...

zhaoyou
2011/06/25
0
1
在Windows环境下MongoDB搭建和简单操作

一,安装mongoDB 1,解压mongodb-win32-i386-1.8.2至E:MyProgrammongodb-win32-i386-1.8.2(你可以按照自己的路径来,路径中最好不要有空格,要不然麻烦) 2,新建文件夹C:DATADB,这是mongoDB...

徐文瑞
2013/05/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

iOS开发用到的图片尺寸汇总

启动图 型号 竖屏 横屏 iPhone SE 640px × 1136px 1136px × 640px iPhone 6s 750px × 1334px 1334px × 750px iPhone 6s Plus 1242px × 2208px 2208px × 1242px iPhone 7 750px × 1334......

业界小白
25分钟前
0
0
浅谈redis

redis是一个开源,内存式的健值存储数据库,也被称为健值存储的字典服务器。健值类型有字符串,hash(哈希类型),set(集合),list(列表) 和有序集合 特征细节: 内存式:redis将健值存储在主...

拐美人
32分钟前
0
0
无限扩容,按需使用!ZStack推出基于阿里云NAS的文件存储服务

日前,ZStack发布2.6.0版本,正式宣布推出基于阿里云NAS的文件存储服务。得益于业界领先的阿里云分布式存储架构,融合NAS后的ZStack 2.6.0拥有高性能、高可靠、容量无限扩展、一键操作、按需...

ZStack社区版
35分钟前
1
0
崛起于Springboot2.X之Mongodb多数据源处理(35)

多数据源:4个mongodb库! 目录结构图: 1、添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>......

木九天
40分钟前
0
0
如何获取显示器的EDID信息

Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果...

DB_Terrill
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部