add backup guide

This commit is contained in:
virusdefender 2018-01-19 23:43:04 +08:00
parent 7b401d6d12
commit dce0d34b2a
2 changed files with 10 additions and 0 deletions

View File

@ -12,6 +12,7 @@
- [代码升级说明](onlinejudge/guide/upgrade.md)
- [HTTPS相关问题](onlinejudge/guide/https.md)
- [使用CDN](onlinejudge/guide/using_cdn.md)
- [数据备份](onlinejudge/guide/backup.md)
- [常见问题](onlinejudge/faq.md)
- [交流群](onlinejudge/guide/qq_group.md)
- [从旧版迁移](onlinejudge/from_old.md)

View File

@ -0,0 +1,9 @@
# 数据备份
为了保证数据安全,请定期备份。
OnlineJudgeDeploy 目录中的 `data` 文件夹是系统的所有的数据,包括日志,数据库,测试用例,上传的文件等,其中需要备份的数据为 `backend/public``backend/test_case` 两个目录。
对于数据库,请不要使用复制数据库数据文件的方法,在最新的 OnlineJudgeDeploy 中,`backup` 目录提供了数据库导出 sql 文件备份脚本,请每次备份后检查生成的 sql 文件的大小和内容,确保备份成功。
请不要把备份数据和 OnlineJudge 系统放在同一台机器上,这样数据丢失的风险仍然较高。