创建日志目录

mkdir -p /var/log/mongodb/
touch /var/log/mongodb/mongod.log
1
2

创建数据存放目录

mkdir -p /home/data/mongo
1

内存文件夹,重开机后必须重建此文件夹才能成功启动mongodb

mkdir -p /var/run/mongodb/
1
vim /etc/mongod.conf
1
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log
  
storage:
  dbPath: /home/data/mongo
  journal:
    enabled: true

processManagement:
  fork: true
  pidFilePath: /var/run/mongodb/mongod.pid
  timeZoneInfo: /usr/share/zoneinfo
 
net:
  port: 27017
  bindIp: 0.0.0.0 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

image-20221012164858521

该error 是因为未装net-snmp (opens new window)

直接连接外网的Linux服务器可直接使用:yum install net-snmp

image-20221012165321158

这里大概率是文件配置没写正确,我的是日志目录写的不对

启动成功后如下所示

image-20221012170353457

use admin

db.createUser({"user":"admin",pwd:"admin@2022",roles:["root"]})
1
2
3
上次更新时间: 2024年2月12日星期一晚上7点28分