一、编译安装MongoDB
1.下载mongodb二进制文件
#wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.10.tgz
2.解压
#tar zvxf mongodb-linux-x86_64-2.6.10.tgz
3.创建日志目录和数据目录
mkdir /data/mongo/logs /data/mongo/data
4.启动mongodb
#cd mongodb-linux-x86_64-2.6.10
#./bin/mongod --port 27017 --fork --logpath /data/mongo/logs/mongodb.log --dbpath /data/mongo/data
--port 启动后监听的端口
--fork 以守护进程的方式启动
--logpath 输出日志的路径
--dbpath 数据文件路径
5.查看启动情况
#netstat -nltp
查看27017端口是否被监听
#ps -ef | grep mongo
查看是否存在mongod相关进程
6.关闭mongodb
①向MongoDB发送SIGINT信号或SIGTERM信号
kill -2 27017
2表示向mongod进程发送SIGINT信号
kill -4 27017
4表示向mongod发送SIGTERM信号
关闭过程:
关闭所有打开的链接;将内存数据刷新到磁盘;当前操作执行完毕;停止mongod。
②连接到mongod,执行关闭命令
>use admin
>db.shutdownServer();
③向MongoDB发送SIGKILL信号
kill -9 27017
9 向mongod进程发送SIGKILL信号
这种关闭方式的后果是会导致数据库直接关闭,可能造成数据丢失、数据文件损坏等。

二、yum安装
1.查询yum源是否有mongodb
#yum info mongo-10gen
2.添加mongodb源
#vim /etc/yum.repos.d/mongo.repo
[mongo] 

name=Mongodb Repository 
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 
gpgcheck=0

3.查看mongodb信息
#yum info mongo-10gen
4.安装mongodb
#yum -y install mongo-10gen mongo-10gen-server
5.启动mongodb
#service mongod start
6.关闭mongodb
#service mongod stop
10-10 01:52