AnQiCMS数据备份涵盖数据库、文件、配置三部分。

数据库备份

使用mysqldump(MySQL)或pg_dump(PostgreSQL)导出数据库为SQL文件。建议设置定时自动备份。

文件备份

备份public/uploads目录中的上传文件(图片、文档等)。可使用rsync或tar命令打包备份。

配置备份

备份conf.yaml配置文件,包含数据库连接、端口号等关键配置信息。

完整备份命令

Linux下可编写shell脚本,一键完成数据库导出、文件打包、配置复制。配合cron实现定时备份。

异地备份

建议将备份文件传输到异地存储(如对象存储、另一台服务器),防止本地灾难导致数据丢失。