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生效