# mysql_logic_backup **Repository Path**: hh688/mysql_logic_backup ## Basic Information - **Project Name**: mysql_logic_backup - **Description**: mysql 逻辑备份脚本 mysqldump mydumper - **Primary Language**: Shell - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-13 - **Last Updated**: 2024-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 [auto_dump.sh](https://gitee.com/hh688/mysql_logic_backup/raw/master/auto_dump.sh) 脚本基于 mysqldump 功能,可以实现备份压缩,全备或库级别备份,可以设置备份保存天数,失败微信告警等。 ## 功能 * 全备 * 库级别备份 * 压缩备份 * 微信通知 * 日志定期清理 * 备份定期清理 ## 使用命令 * mysqldump * mysql * gzip ## 使用脚本 [auto_dump.sh](https://gitee.com/hh688/mysql_logic_backup/raw/master/auto_dump.sh) ``` # 安装格式转换工具 yum install -y dos2unix # 下载脚本 curl -o auto_dump.sh https://gitee.com/hh688/mysql_logic_backup/raw/master/auto_dump.sh # 转化格式 dos2unix auto_dump.sh # 添加权限 chmod 700 auto_dump.sh # 修改参数定义 vim auto_dump.sh # 运行脚本 sh auto_dump.sh # 定期备份 添加至定时任务即可 0 0 * * * * /bin/sh /you_path/auto_dump.sh ``` ## 声明 以上内容仅供学习交流,使用前请自行验证。