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
- Linux环境下安装mongodb
- MongoDB在Linux环境下安装
- Linux环境下安装和启动mongodb
- Linux环境安装MongoDB
- Linux下安装MongoDB
- Linux下安装MongoDB
- Linux下 安装MongoDB
- linux下安装mongodb
- Linux下安装MongoDb
- Linux下安装MongoDB
- Linux下安装mongodb
- Linux下安装MongoDB
- linux下mongodb安装
- linux下安装mongodb
- linux下MongoDb安装
- Linux下安装MongoDB
- linux下安装mongodb
- linux下mongodb安装
- js中获取键盘事件
- Eclipse 使用记录
- java正则表达式:
- 数据结构与算法 - 绪论上
- 打造最舒适的 webview 调试环境
- Linux环境下安装mongodb
- [Leetcode] Integer Replacement
- markdown编写博客语法
- C++重载 覆盖 隐藏
- 关于SurfaceView和事件的传递
- Android Studio快捷键指南(本文持续更新)
- Java集合类
- Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
- error C4996: 'GetVersionExW': 被声明为已否决