CentOS6.5安装mongo指南

札记

Posted by 0xl00se on July 12, 2017

1.wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.2.8.tgz 下载mongo安装包。

2.关闭SELinux、配置防火墙。

vim /etc/selinux/config
#SELINUX=enforcing #注释掉该行
#SELINUXTYPE=targeted #注释掉该行
SELINUX=disabled #添加该行
setenforce 0 #使配置立即生效

vi /etc/sysconfig/iptables 添加如下规则:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 27017 -j ACCEPT
/etc/init.d/iptables restart 

#重启防火墙使配置生效 3.解压配置

tar zxvf mongodb-linux-x86_64-amazon-3.2.8.tgz -C /usr/local/mongodb/
mkdir -p /data/mongodb/mongodb_data/
mkdir -p /data/mongodb/mongodb_log/

#启动MongoDB

/usr/local/mongodb/mongodb-linux-x86_64-amazon-3.2.8/bin/mongod –port 27017 –fork –dbpath=/data/mongodb/mongodb_data/ –logpath=/data/mongodb/mongodb_log/mongodb.log –logappend

4.查看MongoDB是否启动。

netstat -ntpl

5.mongo简单使用

cd /usr/local/mongodb/mongodb-linux-x86_64-amazon-3.2.8/bin/
./mongo #进入MongoDB数据库控制台
use admin #进入admin数据库
db.shutdownServer() #关闭MongoDB数据库
exit #退出

6.设置MongoDB数据库

vim /usr/local/mongodb/mongodb-linux-x86_64-amazon-3.2.8/mongodb.conf
port=27017
dbpath=/data/mongodb/mongodb_data/
logpath=/data/mongodb/mongodb_log/mongodb.log
pidfilepath=/usr/local/mongodb/mongo.pid
fork=true #设置后台运行
logappend=true #日志输出方式
shardsvr=true
directoryperdb=true
#auth=true #开启认证
:wq! #保存退出