RedHat6/Centos6.5安装mongodb

1 设置mongodb目录

[root@localhost /]# cd home/
[root@localhost home]# mkdir mongodb/db

2 配置yum

[root@localhost /]# vim /etc/yum.repos.d/mongodb-org-3.0.repo

添加以下内容:

[mongodb-org-2.6]

name=MongoDB 2.6 Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

gpgcheck=0

enabled=1

3 安装mongodb

[root@localhost /]# sudo yum install -y mongodb-org

如果使用yum安装过于缓慢,可以开代理把对应的包下载下来解压即可

参考博客园

4 配置mongodb数据库目录和日志目录

[root@localhost mongodb]# vim /etc/mongod.conf

dbpath=/home/mongodb/db

port=27017

httpinterface=true

5 启动服务

[root@localhost /]# service mongod start

6 连接mongodb

[root@localhost /]# mongo 127.0.0.1:27017

7 web管理

浏览器打开 http://localhost:28017

*此端口号是在前面mongdod服务启动端口的基础上+1000

8 配置外部访问

[root@localhost download]# vim /etc/mongod.conf

修改bind_ip为本机ip

9 配置SElinux

不配置或者关闭SElinux会导致连接出错

然而RedHat6和centos6和mongodb官网给的文档是不一样的。

[root@localhost selinux]# vim /etc/selinux/config

设置SELINUX为permissive和添加semanage

SELINUX=permissive

semanage port -a -t mongod_port_t -p tcp 27017

重启apache生效

上一篇:2011 Multi-University Training Contest 7 - Host by ECNU


下一篇:阿里云CentOS6.3 安装MongoDB教程