实战环境

    centos7系统,64位

    防火墙和selinux关闭

    mongodb版本4.0

一、mongodb简介

mongodb是个非关系型数据库,但操作最像关系型数据库。

mongodb是面向文档存储的非关系型数据库,数据以json的格式进行存储

mongodb可用来永久存储,也可用来缓存数据

mongodb提供副本集和分片集群功能,操作简单(后续实战会有)

1、下载

mongodb的下载链接,直接使用mongodb的二进制文件,免编译安装

https://www.mongodb.com/download-center?jmp=nav#community
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz

2、解压

cd /usr/local/src/
wget 'http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz'#mongodb下载二进制包
tar -zxvf mongodb-linux-x86_64-4.0.2.tgz       #解压,由于是二进制的,解压即安装
mv mongodb-linux-x86_64-4.0.2 /usr/local/mongodb

3、配置文件

systemLog:
  destination: file
  logAppend: true
  path: /data/mongodb/27017/mongodb.log
storage:
  dbPath: /data/mongodb/27017/
  journal:
    enabled: true
processManagement:
  fork: true    #守护启动
net:
  port: 27017
  bindIp: 0.0.0.0

4、启动

/usr/local/mongodb/bin/mongod -f /data/mongodb/27017/mongodb.conf

5、登录

/usr/local/mongodb/bin/mongo 127.0.0.1:27017

6、关闭数据库

kill 或者kill -9 #不建议使用,突然断电可能导致数据丢失。


后续会有分片集群和副本集安装过程