Home  >  Article  >  Database  >  基于CentOS 6.5操作系统搭建MongoDB服务

基于CentOS 6.5操作系统搭建MongoDB服务

WBOY
WBOYOriginal
2016-06-07 16:45:191163browse

MongoDB ,是目前在IT行业非常流行的一种非关系型数据库(NoSQL),其灵活的数据存储方式,备受当前IT从业人员的青睐。MongoDB很好的实

MongoDB ,是目前在IT行业非常流行的一种非关系型数据库(NoSQL),其灵活的数据存储方式,备受当前IT从业人员的青睐。MongoDB很好的实现了面向对象的思想(OO思想),在MongoDB中每一条记录都是一个Document对象。MongoDB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

本文采用Linux系统搭建MongoDB服务,以下就是具体的搭建过程:

一、准备MongoDB安装包

可以到下载mongodb包

二、准备MongoDB用户

[root@linuxidc ~]# useradd -s /sbin/nologin mongodb

三、解包并将解压后的目录改名为mongodb

[root@linuxidc ~]# tar -zxf mongodb-linux-x86_64-2.6.4.tgz -C /usr/src/

[root@linuxidc ~]# mv /usr/src/mongodb-linux-x86_64-2.6.4/ /usr/local/mongodb/

四、进入解压后目录

由于mongodb目录并不包含其数据存储目录以及日志目录,所以这两个目录要手动建立:

[root@linuxidc ~]# cd /usr/local/mongodb/

[root@linuxidc mongodb]# mkdir data

//创建数据目录

[root@linuxidc mongodb]# mkdir logs //创建日志目录

创建完成后要将mongodb目录的所属组以及所属主改为刚才添加的mongodb用户,防止权限问题带来的错误。

[root@linuxidc local]# chown -R mongodb:mongodb mongodb/

五、设置mongodb服务随系统开机启动

编辑/etc/rc.local文件,,在文件中插入如下记录:

/usr/local/mongodb/bin/mongod  --dbpath=/usr/local/mongodb/data/  --logpath=/usr/local/mongodb/logs/logs  –fork

六、开启mongodb服务

[root@linuxidc data]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/logs/logs –fork

七、客户端登录mongodb数据库

[root@linuxidc data]# /usr/local/mongodb/bin/mongo

MongoDB shell version: 2.6.4

connecting to: test

>

至此,mongodb搭建工作基本完成。

CentOS编译安装MongoDB  

CentOS 编译安装 MongoDB与mongoDB的php扩展  

CentOS 6 使用 yum 安装MongoDB及服务器端配置  

Ubuntu 13.04下安装MongoDB2.4.3  

MongoDB入门必读(概念与实战并重)

Ubunu 14.04下MongoDB的安装指南

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

Nagios监控MongoDB分片集群服务实战  

MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里

本文永久更新链接地址:

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn