创建日志目录
mkdir -p /var/log/mongodb/
touch /var/log/mongodb/mongod.log
1
2
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

该error 是因为未装net-snmp (opens new window)
直接连接外网的Linux服务器可直接使用:yum install net-snmp

这里大概率是文件配置没写正确,我的是日志目录写的不对
启动成功后如下所示

use admin
db.createUser({"user":"admin",pwd:"admin@2022",roles:["root"]})
1
2
3
2
3