AnQiCMS数据备份涵盖数据库、文件、配置三部分。
数据库备份
使用mysqldump(MySQL)或pg_dump(PostgreSQL)导出数据库为SQL文件。建议设置定时自动备份。
文件备份
备份public/uploads目录中的上传文件(图片、文档等)。可使用rsync或tar命令打包备份。
配置备份
备份conf.yaml配置文件,包含数据库连接、端口号等关键配置信息。
完整备份命令
Linux下可编写shell脚本,一键完成数据库导出、文件打包、配置复制。配合cron实现定时备份。
异地备份
建议将备份文件传输到异地存储(如对象存储、另一台服务器),防止本地灾难导致数据丢失。