Linux环境下安装mongodb

来源:互联网 发布:淘宝网秋冬季节短裙子 编辑:程序博客网 时间:2024/06/01 09:21

1、环境准备

Linux版本选用centos 6.5
mongodb版本选用3.2.8 mongodb下载

2、上传tar文件,解压缩

上传文件至/data目录下,将文件解压缩到/data/mongodb目录下

$ cd /data$ tar -zxvf mongodb-linux-x86_64-rhel62-3.2.8.tgz $ mv mongodb-linux-x86_64-rhel62-3.2.8 mongodb

3、新建存放数据、日志的目录,以及日志文件

进入/data/mongodb目录下,新建存放mongodb数据的目录和日志文件目录

$ cd mongodb/$ mkdir data$ mkdir logs$ cd logs/$ touch mongodb.log

4、配置文件编写

在mongodb目录下创建启动配置文件mongodb.conf,输入以下内容

$ vim mongodb.conf 

添加如下内容:

#绑定ip地址,如下配置代表任何机器都可以访问bind_ip=0.0.0.0#port 端口号port=27017#dbpath 数据库存储文件目录dbpath=/data/mongodb/data/db#logpath 日志路径logpath=/data/mongodb/data/log/mongodb.log#logappend 日志追加形式  false:重新启动覆盖文件logappend=true#fork 后台启动fork=true

:wq 保存退出

5、启动mongodb

  • 方式一,命令启动
/data/mongodb/bin/mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/logs/mongodb.log --logappend --port=27017 --fork
  • 方式二,添加启动脚本,设置开机自启动

在/etc/rc.d/init.d下新建mongodb

$ vim /etc/rc.d/init.d/mongodb

添加如下内容如下:

#!/bin/bash##chkconfig: 2345 80 90#description: mongodbstart() { /data/mongodb/bin/mongod --config /data/mongodb/mongodb.conf}stop() { /data/mongodb/bin/mongod --config /data/mongodb/mongodb.conf --shutdown}case "$1" in  start) start ;;stop) stop ;;restart) stop start ;;  *) echo $"Usage: $0 {start|stop|restart}" exit 1esac

:wq 保存退出

启动mongodb

$ service mongodb start

停止mongodb

$ service mongodb stop

重启mongodb

$ service mongodb restart

6、增加开机启动项

$ chmod +x /etc/rc.d/init.d/mongodb$ chkconfig --add mongodb$ chkconfig --level 345 mongodb on$ chkconfig --list mongodb

7、修改防火墙配置,开放连接端口

vim打开防火墙配置文件

$ vim /etc/sysconfig/iptables

添加如下这句

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

重启防火墙

$ service iptables restart
0 0