├── README.md ├── binlog_backup.sh └── mysql_backup.sh /README.md: -------------------------------------------------------------------------------- 1 | # mysql_backup 2 | mysql数据库定时增量和全量备份的shell 3 | 脚本很简单,使用的配置文件在Shell中都有注释,对应修改自己对应的就OK。 4 | 5 | # 使用方法 6 | 7 | ## mysql_backup.sh 8 | crontab -e 9 | #每天凌晨3点全量备份mysql,并且把sql备份文件同步到备份服务器上。异地容灾,有备无患! 10 | 0 3 * * * /root/mysql_backup.sh 11 | 12 | ## binlog_backup.sh 13 | crontab -e 14 | #每30分钟自动备份binglog增量mysql数据文件,并且把binlog备份文件同步到备份服务器上。异地容灾,有备无患!这个备份频率可自己根据项目情况调整。 15 | */30 * * * * /root/mysql_backup.sh 16 | 17 | 18 | -------------------------------------------------------------------------------- /binlog_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wentmac/mysql_backup/08a1dfbe6abbe6e57b1ca1f579dac1420bdacba4/binlog_backup.sh -------------------------------------------------------------------------------- /mysql_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wentmac/mysql_backup/08a1dfbe6abbe6e57b1ca1f579dac1420bdacba4/mysql_backup.sh --------------------------------------------------------------------------------