sudo apt update
sudo apt install mongodb-tools  # 安装mongodump等工具
mongodump --out /path/to/backup/dir  # 备份所有数据库
mongodump --db dbname --out /path  # 备份指定数据库
mongodump --db dbname --collection collection_name --out /path  # 备份指定集合
tar -czvf backup.tar.gz /path/to/backup/dir  # 压缩备份文件
cron定时任务执行备份脚本,例如每天凌晨备份:sudo crontab -e
# 添加:0 2 * * * /path/to/backup_script.sh
mongorestore /path/to/backup/dir  # 恢复所有数据库
mongorestore --db dbname /path/to/backup/dir/dbname  # 恢复指定数据库
mongorestore --db dbname /path/to/backup/dir/dbname/collection_name  # 恢复指定集合
mongorestore --drop /path/to/backup/dir  # 恢复并删除现有数据
mongorestore --dryRun模拟恢复。