备份文件路径,,,,,,,,backdir=/ASSET.innobackupex mysql用来备份用户,,,用户=用户名 mysql用户的密码,,,,,通过=密码 输出的信息保存路径,,,日志文件=/var/www/html/指数。html
(root@localhost /home) #, cat /home/innobackupex.v2.sh # !/bin/bash backdir=/ASSET.innobackupex 用户=用户名 通过=yourpassword 日志文件=/var/www/html/文件/index . html 周=' date + % u ' ,mkdir backdir 美元的在祝辞,/dev/null 2祝辞,1 if [!大敌;-f ,/globalback 】 然后 ,,,cat /dev/null 在美元的日志文件 ,,,innobackupex ——用户=$ user 密码=$ pass backdir美元 ,,,统计=癳cho 美元?” ,,,ls backdir 美元;|,tail -n 1,祝辞/globalback ,,,basedir=' cat /globalback ' 最后,,,=發s backdir 美元,|,tail -n 1 ' ,,,echo “& lt; br> & lt; br>” ,,,date 在祝辞,日志文件 ,,,if [, stat 美元;-ne 0,), ,,, ,,,,,,,,echo “备份失败!”,在祝辞,日志文件 ,,,,退出 ,,fi ,,,echo “& lt; br>,检测到之前没有做过全局备份,完全备份一次! & lt; br>”,在祝辞,日志文件 ,,,echo -n “本次全局备份使用的二进制日志文件,截止位置信息:“,,在祝辞,日志文件 ,,,cat backdir/basedir美元/xtrabackup_binlog_info ,在祝辞,日志文件 ,,,echo -n “& lt; br>,二进制日志文件路径”,,在祝辞,日志文件 ,,,grep “^”log-bin,/etc/my.cnf ,在祝辞,日志文件 ,,,echo “& lt; br>本次数据库备份文件份的lsn信息如下:& lt; br>开始位置:”,在祝辞,日志文件 ,,,grep from_lsn backdir/去年美元/xtrabackup_checkpoints ,在祝辞,日志文件 ,,,echo “& lt; br>结束位置:,“,,在祝辞,日志文件 ,,,grep to_lsn , backdir/去年美元/xtrabackup_checkpoints 在祝辞,日志文件 ,,,echo “& lt; br>,备份文件的大小,路径”,在祝辞,日志文件 ,,,du -sh , backdir/去年美元/,,在祝辞,日志文件 ,,,echo “& lt; br>”,在祝辞,日志文件 ,,,, 退出 fi if [, week 美元;-eq 5,) 然后 ,,,innobackupex ——用户=$ user 密码=$ pass backdir美元 ,,,统计=癳cho 美元?” ,,,分辨=' | ls backdir 美元;tail -n 1 ' ,,,if [, stat 美元;-ne 0,), ,,, ,,,echo “& lt; br> & lt; br>”,在祝辞,日志文件 ,,,date 在祝辞,日志文件 ,,,,,,,,echo “& lt; br>备份失败!”,在祝辞,日志文件 ,,,,退出 ,,fi ,,,ls backdir 美元;|,tail -n 1,祝辞/globalback ,,,basedir=' cat /globalback ' ,,,echo “& lt; br> & lt; br>↓↓↓↓↓↓↓↓↓↓↓,,,全局备份分割线,,↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓& lt; br> & lt; br>”,在祝辞,日志文件 ,,,date 在祝辞,日志文件 ,,,echo “& lt; br>全局备份& lt; br>“,,在祝辞,日志文件 ,,,echo “数据备份的位置,,backdir/basedir 美元;& lt; br>“,,在祝辞,日志文件 ,,,echo -n “本次全局备份使用的二进制日志文件,截止位置信息:“,,在祝辞,日志文件 ,,,cat backdir/basedir美元/xtrabackup_binlog_info ,在祝辞,日志文件 ,,,echo -n “& lt; br>,二进制日志文件路径”,,在祝辞,日志文件 ,,,grep “^”log-bin,/etc/my.cnf ,在祝辞,日志文件 ,,,echo “& lt; br>本次数据库备份文件份的lsn信息如下:& lt; br>开始位置:”,在祝辞,日志文件 ,,,grep from_lsn backdir/basedir美元/xtrabackup_checkpoints ,在祝辞,日志文件 ,,,echo “& lt; br>结束位置:,“,,在祝辞,日志文件 ,,,grep to_lsn , backdir/basedir美元/xtrabackup_checkpoints 在祝辞,日志文件 ,,,echo “& lt; br>,备份文件的大小,路径”,在祝辞,日志文件 ,,,du -sh , backdir/basedir 美元;在祝辞,日志文件 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullxtrabackup一键自动化备份脚本V2版【原创】