# gobackup **Repository Path**: homevip/gobackup ## Basic Information - **Project Name**: gobackup - **Description**: 备份:数据库,文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-27 - **Last Updated**: 2025-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gobackup #### 介绍 备份:数据库,文件 #### 安装 mysqldump 如果备份 mysql 数据库,需要安装 mysqldump ``` 更新软件源 sudo apt update 安装 mysqldump sudo apt install mysql-client 查看版本 mysqldump --version ``` config.json 配置 ``` { "host": "192.168.66.212", "username": "root", "password": "manage@2022", "database": "all", // all 表示备份所有数据库, 否则多个数据库逗号分隔 例如:gomail,gosms "port": "3397", "cron": "@every 2s", // cron 表达式 @every 2s:表示每2秒执行一次 0 */2 * * * *: 表示每2分钟执行一次 0 0 * * * ?: 标识每小时执行一次 "ignore_database": "information_schema,mysql,performance_schema,sys", // 忽略的数据库 "backup_path": "/home/gobackup/backup_mysql", // 备份路径 "expire_days": "10" // 删除过期数据(天) } ```