在CentOS上恢复MongoDB数据,可按以下步骤操作:
停止MongoDB服务
sudo systemctl stop mongod 准备备份文件
.tar.gz或.bson格式),可通过mongodump创建。--decrypt选项)。恢复数据
/var/lib/mongo),需确保权限正确(chown -R mongod:mongod)。mongorestore命令,指定备份路径、数据库名等参数,支持增量恢复(--oplogReplay)。sudo mongorestore --host localhost --port 27017 --db mydb /backup/mydb 启动MongoDB服务
sudo systemctl start mongod 验证数据
连接MongoDB Shell,使用show dbs和db.collection.find()检查数据是否恢复。
注意:操作前建议备份当前数据,恢复后检查配置文件(/etc/mongod.conf)是否正确。若需自动化,可结合crontab设置定时备份/恢复任务。