ITPub博客

首页 > 数据库 > NoSQL > mongodb系列-介绍和安装

mongodb系列-介绍和安装

原创 NoSQL 作者:a3zi 时间:2015-02-09 20:34:38 0 删除 编辑

从今天开始把mongodb给系列整理一下

 

一,mongodb是什么

MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。MongoDB的官方网站地址是:http://www.mongodb.org。

 

二,为什么用mongodb

mongodb可以存储比较复杂的数据类型。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档型数据库。

三,简单的安装和配置

 mongodb的简单安装可以参考我以前写的一篇文章:

 http://blog.itpub.net/29806344/viewspace-1323166/

我用的是yum安装 ,添加yum源:

vi /etc/yum.repos.d/10gen.repo

[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64

gpgcheck=0

安装:

yum install -y mongo-10gen-server mongo-10gen

 

启动Mongodb

service mongod start

 

 

输入mongo进入:

[root@centos ~]# mongo

MongoDB shell version: 2.6.7

connecting to: test

> 

 

远程连接,需要如下修改:

vi   /etc/mongod.conf

#bind_ip=127.0.0.1  前面加#

auth = true    前面的#去掉

 

mongodb重启使之生效:

[root@centos ~]# /etc/init.d/mongod restart

Stopping mongod:                                           [确定]

Starting mongod:                                           [确定]

 

 

查看27017端口:

[root@centos ~]#netstat -nltp|grep 27017

tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      22821/mongod

 

查看一下数据库:

[root@centos ~]# mongo

MongoDB shell version: 2.6.7

connecting to: test

> show databases;

admin  (empty)

local  0.078GB

test   0.078GB

> 

 

现在mongodb基本可以使用了。在nosql中,mongodb的使用最像标准sql(关系型数据库),从明天就开始遨游mongodb的世界!

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29806344/viewspace-1431680/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: php解析域名问题
请登录后发表评论 登录
全部评论

注册时间:2014-08-15

  • 博文量
    45
  • 访问量
    228899