*1. 使用mongodump备份数据 *
mongodump -h 127.0.0.1 -d 集合名 -o 备份目录

*2. 进入mongo shell 删除集合 *
mongo -h 127.0.0.1use 集合名db.dropDatabase()

*3. 停止Mongo *
systemctl start mongod.service

某些情况下,mongod 停止失败,可以使用kill命令强制结束进程

yum install -y net-toolsnetstat -tlnp | grep 27017

tcp 0 0 192.168.1.246:27017 0.0.0.0:* LISTEN 13374/mongod

kill 13374

4. 修改配置文件
vim /etc/mongod.conf

# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /home/mongo/log/mongod.log

# Where and how to store data.
storage:
dbPath: /home/mongo/data
journal:
enabled: true

5.创建新目录并修改权限

mkdir -p /home/mongo/log
mkdir -p /home/mongo/data

chown -R mongod:mongod /home/mongo
chmod -R 0777 /home/mongo

6.启动Mongo
systemctl start mongod.service

7.使用mongorestore 恢复数据
mongorestore -h 127.0.0.1 -d 集合名 备份目录