tar
命令打包项目目录,如tar -czvf project-backup.tar.gz /path/to/project
。package.json
和package-lock.json
(或yarn.lock
),确保依赖一致性。mongodump --out /backup/path
备份;若为MySQL,用mysqldump
命令。.env
等环境配置文件。tar -xzvf project-backup.tar.gz -C /path/to/restore
。npm install
(或yarn install
)。mongorestore /backup/path
(MongoDB)或mysql < backup.sql
(MySQL)恢复数据。pm2 start app.js
或直接运行npm start
启动服务。cron
定时任务或脚本实现定期备份。参考来源:[1,2,3,4,6,7,8,9,10,11,13]