1.进入到MongDB官网
https://www.mongodb.com/try/download/community
下载MongDB压缩包,将其上传至终端中
2. 使用mkdir mongdb命令在/home目录下面创建一个mongdb目录
3.使用下述命令创建数据存储目录和日志目录
mkdir -p data/db
mkdir -p data/log
4.使用下述命令解压压缩包
tar -xvf mongodb-linux-x86_64-rhel70-4.4.6.tgz
5.在/home/mongdb目录下面创建一个名为 mongo.yml 的配置文件,其配置内容如下
# 日志位置
systemLog:
destination: file
logAppend: true
path: /home/mongdb/data/log/mongodb.log
# db存储位置
storage:
dbPath: /home/mongdb/data/db
journal:
enabled: true
#engine:
#mmapv1:
#wiredTiger:
# 进程管理
processManagement:
#设置是否后台运行,true表示是,flase表示否
fork: true
#设置pid文件的存储路径
pidFilePath: /home/mongdb/data/mongod.pid
net:
port: 27017
bindIp: 0.0.0.0
6.启动mongodb
第一种方式:前台启动方式(推荐使用),不能关窗口,关闭mongodb会停止运行
/home/mongdb/mongodb-linux-x86_64-rhel70-4.4.6/bin/mongod -f /home/mongdb/mongo.yml
第二种方式:后台启动方式,基于上述操作的基础之后需要做如下修改。在mongo.yml配置文件中新增一段配置,如下图所示:
# 进程管理
processManagement:
#设置是否后台运行,true表示是,flase表示否
fork: true
#设置pid文件的存储路径
pidFilePath: /home/mongdb/data/mongod.pid
修改后再次启动mongdb,启动成功后窗口还可以输入,但会提示启动成功,如下所示:
从上图中可以看到mongdb的进程id为8607,去查看进程文件里面存储的数据内容也是8607
7.登录mongodb
/home/mongdb/mongodb-linux-x86_64-rhel70-4.4.6/bin/mongo
8.停止mongodb
第一种方式:登录到mongodb服务中采用下述命令停止mongodb
use admin
db.shutdownServer()
exit
第二种方式: 使用停止参数shutdown
/home/mongdb/mongodb-linux-x86_64-rhel70-4.4.6/bin/mongod -f /home/mongdb/mongo.yml -shutdown