centos7安装MongoDB

不废话直接正题!!!

MongoDB单机搭建
MongoDB集群搭建
MongoDB集群添加验证

  • 系统环境:centos7
  • MongoDB版本:mongodb-linux-x86_64-rhel70-3.6.6

1. 下载安装包

   wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.6.6.tgz

2. 解压

tar -zxvf mongodb-linux-x86_64-rhel70-3.6.6

3.编写配置文件

  • 在解压出来的目录下,创建名为db的文件夹,和名为mongodb.log的文件
  • 创建名问mongodb.conf的配置文件,并把以下内容写入
port=27017 #端口  
dbpath= /usr/local/sdb/mongodb-linux-x86_64-rhel70-3.6.6/db #数据库存文件存放目录  
logpath= /usr/local/sdb/mongodb-linux-x86_64-rhel70-3.6.6/mongodb.log #日志文件存放路径  
logappend=true #使用追加的方式写日志  
fork=true #不以守护程序的方式启用,即不在后台运行  
maxConns=100 #最大同时连接数  
noauth=true #不启用验证  
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0  #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB

4. 配置环境变量(可自己选择配或者不配)

vi /etc/profile 

export MONGODB_HOME=/usr/local/sdb/mongodb-linux-x86_64-rhel70-3.6.6

export PATH=$PATH:$MONGODB_HOME/bin

保存后,重启系统配置

source /etc/profile

5. 启动

在/usr/local/sdb/mongodb-linux-x86_64-rhel70-3.6.6/bin下

mongod -f /usr/local/sdb/mongodb-linux-x86_64-rhel70-3.6.6/mongodb.conf

看到如下信息就启动成功了
在这里插入图片描述

6. 关闭

mongod -f ./mongodb.conf --shutdown  或./mongod -f ./mongodb.conf --shutdown

7. 开启端口(我这里选择的直接关闭防火墙)

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

firewall-cmd --reload

8. 全部完成之后就可以招个工具连接测一下。

你可能感兴趣的:(centos7环境搭建,MongoDB)