您的位置:首页 > 数据库 > Mongodb

Linux 安装MongoDB<一>

2013-11-04 22:11 513 查看
MongoDB是一个基于分布式文件存储的数据库。它一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

目前MongoDB的稳定版是2.4.*,因此本文根据为MongoDB2.4.*文档。本文主要讲MongoDB在Linux上的安装。对于Linux不同的版本,MongoDB为几种流行的Linux发行版本提供了安装包。因此首先介绍不同安装包的使用。

1.在Red Hat Enterprise,CentOS,Fedora上安装MongoDB。

1)首先在/etc/yum.repos.d下建立mongodb.repo文件,然后将下列文本粘贴到文件中。

a)对64位系统

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1


b)对32位系统

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1


2)以root或sudo方式执行以下命令,安装mongoDB。

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


上述命令会默认安装最新版,如果想自己制定安装版本,需要使用如下命令。

yum install mongo-10gen-2.2.3 mongo-10gen-server-2.2.3


需要注意的是,当有版本可用时,yum会自动把mongo更新到最新版,如果不想自动更新,需要更改文件/etc/yum.conf。在文件末尾添加

exclude=mongo-10gen,mongo-10gen-server


3)启动MongoDB

service mongod start


以这种方式启动MongoDB,它的数据文件会默认存储在/var/lib/mongo目录下,日志文件会默认存在/var/log/mongo目录下,并且默认以
mongod的用户账号运行程序。如果想以其它用户启动,需要保证用户拥有对上述数据目录和日志目录的读写权限。

如果想开机自启动请执行以下命令:

chkconfig mongod on


4)停止MongoDB

service mongod stop


5)重启MongoDB

service mongod restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: