原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。本文链接:MySQL.xtrabackup用脚本实现全量、增量备份(全自动化+详解)_linux的鲁一的博客-优快云博客
此脚本已尽量精简,目前使用一周无bug。发布此脚本初心如标题,在我收到要做增备的时候,首先想到了优快云,结果差强人意,这里并不是指同行们的技术。尤其设置的变量、函数等问题,本人花费大量时间试图去理解各个脚本每行的意思,做不到一目了然。生平最恨两种人:一种是别人写脚本不加解释的,另一种是我写脚本别人逼我加解释的(doge;
首先说一下基本思想:增量备份是在全量备份的基础上进行的,全量备份只需执行一次。此脚本先检查是否安装xtrabackup,若未安装则执行安装命令;其次检查是否做过全备,并执行相应操作;最后执行相应的增备。
既然是详解,就从头开始吧。首先为脚本命名。
[root@master ~]# vim s_test.sh
代码部分:
#!/