package.json
)及静态文件。tar
打包压缩。mysqldump
,MongoDB用mongodump
。crontab
设置定时任务(如每日凌晨执行备份脚本)。npm install
安装依赖。mysql
或mongorestore
导入备份数据。pm2
重启应用。# 代码备份
tar -czvf app_backup.tar.gz /path/to/app
# 数据库备份(MySQL)
mysqldump -u user -p db_name > db_backup.sql
# 依赖备份
cp package.json /backup/
# 代码恢复
tar -xzvf app_backup.tar.gz -C /path/to/restore
# 依赖安装
cd /path/to/restore && npm install
# 数据库恢复
mysql -u user -p db_name < db_backup.sql
# 服务启动
pm2 start all