# MysqlBackup **Repository Path**: lookingdreamer/MysqlBackup ## Basic Information - **Project Name**: MysqlBackup - **Description**: Mysql多方式备份脚本 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 28 - **Forks**: 18 - **Created**: 2014-12-15 - **Last Updated**: 2024-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #MYSQL 多方式备份脚本 简单介绍 xtrabackupex: 200G数据:在线1小时备份并完成恢复,innodb不锁表 mydumper: 多线程备份,会锁表,备份快,恢复慢 mysqldump: 传统方式,这个就不再多说了 更新内容 1.增加初始化脚本,初始化默认安装 短信报警功能,mydumper,xtrabackupex,可以自定义安装。 2.完善报警功能,备份操作/远程同步/判断等可能出错的地方添加自定义报警。(原来b2b备份只开启了rsync失败判断动作) 3.增加一键开启或关闭报警功能。 4.添加mysql 三种备份方式(mysqldumper,mydumper,innobackupex)自定义选择,一键开启。 5.添加和完善xtrabackup2种备份方式选择,完整备份和完备+增量备份方式,缺省周一完备,周二至周日增量备份。 6.xtrabackupex备份缺省备份整库的内容,不对单库进行备份。但会对库进行判断,如果数据库不存在,则会退出备份。 7.增加对binlog文件的备份. 8.增加imexport.sh备份恢复脚本,添加备份恢复统计耗时。 9.如果是针对mysql slave机器用xtrabackup备份时先要把脚本关于--slave-info的注释打开.