MongoDB官网
https://www.mongodb.com/try/download/community
下载对应版本
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.28.tgz
解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.28.tgz
移动解压后的目录
mv mongodb-linux-x86_64-rhel70-4.0.28 /usr/local/mongodb4.0
新增日志和数据存放日志目录
mkdir -p /data/mongodb/data && \
mkdir -p /data/mongodb/log
新增配置文件/data/mongodb/mongod.conf,配置的##注释可以去掉,防止格式报错
cd /data/mongodb
vi mongod.conf
systemLog:
##指定日志的输出目标为文件。
destination: file
path: "/data/mongodb/log/mongod.log"
##启用日志追加模式,新的日志将追加到现有日志文件末尾。
logAppend: true
storage:
dbPath: "/data/mongodb/data"
journal:
##启用日志功能,确保数据持久化到磁盘。
enabled: true
##指定存储引擎为WiredTiger。
engine: wiredTiger
wiredTiger:
engineConfig:
##设置WiredTiger的缓存大小为300MB。
configString : cache_size=300M
##使用单独的目录存储索引文件。
directoryForIndexes: true
processManagement:
##以守护进程的方式运行MongoDB,即将其转变为后台进程。
fork: true
net:
bindIp: 127.0.0.1
port: 23001
启动MongoDB
/usr/local/mongodb4.0/bin/mongod --config /data/mongodb/mongod.conf
客户端登录并创建数据库和集合
/usr/local/mongodb4.0/bin/mongo 127.0.0.1:23001
use test
db.test_user.insertOne({"uid":1,"account":"A1"})
db.test_user.find()
关闭MongoDB
/usr/local/mongodb4.0/bin/mongod --config /data/stacksdk/mongodb/mongod.conf --shutdown