MongoDB在centos7下安装和配置

MongoDB官网下载对应版本

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

mkdir -p /data/mongodb/data
mkdir -p /data/mongodb/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

上一篇:记录golang常用库-json处理

下一篇:linux环境PostgreSQL安装

关注公众号

发表评论