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! #保存退出