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位系统
b)对32位系统
2)以root或sudo方式执行以下命令,安装mongoDB。
上述命令会默认安装最新版,如果想自己制定安装版本,需要使用如下命令。
需要注意的是,当有版本可用时,yum会自动把mongo更新到最新版,如果不想自动更新,需要更改文件/etc/yum.conf。在文件末尾添加
3)启动MongoDB
以这种方式启动MongoDB,它的数据文件会默认存储在/var/lib/mongo目录下,日志文件会默认存在/var/log/mongo目录下,并且默认以
mongod的用户账号运行程序。如果想以其它用户启动,需要保证用户拥有对上述数据目录和日志目录的读写权限。
如果想开机自启动请执行以下命令:
4)停止MongoDB
5)重启MongoDB
目前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
相关文章推荐
- Linux虚拟文件系统(内核初始化<一>)
- 敏捷开发Maven实践论<一>Maven的安装与配置
- MongoDB<一>基础入门
- linux启动流程导读(arm为例)<一>
- 网络编程<一>---那些年我们一起学习linux程序设计 .
- linux启动流程导读(arm为例)&lt;一&gt;
- <转>linux上nagios安装完整版
- Linux基本命令学习&lt;一&gt;
- <一>Oracle11g的安装+数据库创建+PL/SQL Dev的使用初步
- MongoDB Primary---->简要介绍 和 Linux安装MongoDB 并 简单使用
- CentOS安装软件<一> MYSQL
- 【Linux基础笔记】Linux开机自动启动网卡eth0<一>
- linux6.5安装11.2.0.4rac,在安装GI跑脚本</u01/app/11.2.0/grid/root.sh>出现CRS-4046 CRS-4000 错误
- Linux设备模型<一>认识Sysfs
- <linux>adb fastboot 和VNC工具的安装使用
- Linux使用<一>安装Linux
- NOSQL之mongodb简介及安装 for linux(centOS)<二>
- linux-kernel调试技术大全<一>上海嵌入式索漫科技培训教材
- nodeJS学习(7)--- WS开发 NodeJS 项目-节2 <安装&设置&启动 mongodb 数据库++遇到的问题>
- linux学习笔记:<一>linux文件的压缩与打包