12 Unstar Star 26 Fork 14

般若菠萝蜜 / MysqlBackupShell

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Mysql多方式备份脚本 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
readme.md

#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的注释打开.

Comments ( 0 )

Sign in for post a comment

Shell
1
https://gitee.com/lookingdreamer/MysqlBackup.git
git@gitee.com:lookingdreamer/MysqlBackup.git
lookingdreamer
MysqlBackup
MysqlBackup
master

Search