在CentOS上恢复MongoDB数据,可按以下步骤操作:
停止MongoDB服务:
sudo systemctl stop mongod
备份当前数据(可选):
sudo cp -R /var/lib/mongo /var/lib/mongo_backup
准备备份文件:
.tar.gz
或.bson
格式的备份文件。按备份类型恢复:
sudo tar zxvf /path/to/backup.tar.gz -C /
sudo mv /data/db /var/lib/mongo
sudo yum install -y mongodb-org-tools
sudo mongorestore --db your_database_name /path/to/backup.bson
启动服务并验证:
sudo systemctl start mongod
mongo
show dbs
use your_database
db.collection.find()
注意:操作前确保备份完整,恢复后检查数据一致性,如遇权限问题需调整配置文件/etc/mongod.conf
。