Linux安装MongoDB

下载地址

https://www.mongodb.com/download-center/community

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz

 

RHEL6.2版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.4.tgz

RHEL7.0版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz

 

cd /opt/software/

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.4.tgz

mv mongodb-linux-x86_64-rhel70-4.0.4 mongodb

cd mongodb

 

mkdir -p data/db

 

mkdir logs

touch logs/mongo.log

 

cd /opt/software/mongodb

vim mongodb.conf 输入以下红色字体的内容

#端口号 默认27017

port=27017

#数据目录

dbpath = /opt/software/mongodb/data/db

#日志文件

logpath = /opt/software/mongodb/logs/mongo.log

#设置后台运行

fork = true

#日志输出方式

logappend = true

 

cd bin

./mongod --config /opt/software/mongodb/mongodb.conf

或者./mongod --config /opt/software/mongodb/mongodb.conf --bind_ip_all 这个允许外网访问

 

./mongo会看到版本

输入db 会看到返回test

mongo命令 默认连接test数据库,所以我们可以看到当前的数据库为test,表明成功了。

 

 

开通防火墙

iptables -L INPUT  --line-numbers

删除reject-with icmp-host-prohibited对应的这条规则

iptables -D INPUT 数字

 

cd /etc/sysconfig/

vim iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

service iptables restart

 

打开浏览器http://192.168.59.139:27017/

会看到

It looks like you are trying to access MongoDB over HTTP on the native driver port.

你可能感兴趣的:(Linux)