记录mysql 备份脚本
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下文内容主要给大家带来记录mysql 备份脚本,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。mysql备份脚本,记
千家信息网最后更新 2026年11月01日记录mysql 备份脚本
下文内容主要给大家带来记录mysql 备份脚本,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
mysql备份脚本,记录一下:
全备:
#!/bin/sh set -x USER=root PASSWORD=123456time=`date +"%y-%m-%d-%H-%M"` date >> /data/mysqlbackup/logs/$time'_allbackup.log' #1 begin Full Backups echo "begin backup--------------------------------" >> /data/mysqlbackup/logs/$time'_allbackup.log' /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=$USER --password=$PASSWORD --use-memory=2GB --parallel=4 --no-timestamp /data/mysqlbackup/full-$time 2>>/data/mysqlbackup/logs/$time'_allbackup.log' cp /etc/my.cnf /data/mysqlbackup/full-$time/my.cnf.bkecho "end backup----------------------------------" >> /data/mysqlbackup/logs/$time'_allbackup.log' #2 begin compress echo "Begin compress------------------------------" >> /data/mysqlbackup/logs/$time'_allbackup.log' archivename=full-$timeecho "The archive time is $time" >> /data/mysqlbackup/logs/$time'_allbackup.log' tarname=$archivename.tar.gz echo "The tar name is $tarname" >> /data/mysqlbackup/logs/$time'_allbackup.log'cd /data/mysqlbackup/bin/tar -zcvf ./$tarname ./$archivename >> /data/mysqlbackup/logs/$time'_allbackup.log' 2>&1rm -rf /data/mysqlbackup/full/xtrabackup_checkpoints cp /data/mysqlbackup/full-$time/xtrabackup_checkpoints /data/mysqlbackup/full/xtrabackup_checkpoints
#3 Delete Documentfile=/data/mysqlbackup/$tarnameif [[ -e $file ]] then echo "The $tarname file exists.begin to perform delete action" >> /data/mysqlbackup/logs/$time'_allbackup.log' /bin/rm -rf /data/mysqlbackup/$archivename else echo "The file is not exists." >> /data/mysqlbackup/logs/$time'_allbackup.log' fidate >> /data/mysqlbackup/logs/$time'_allbackup.log'find /data/mysqlbackup/*tar.gz -ctime +1|xargs -I '{}' mv {} /data/ftpcd /data/ftpfunction logftp (){ftp -v -n xxx.xxx.xxx.xxx << EOFuser username passwordbinaryhashcd ftp_mysqlpromptput /data/mysqlbackup/*tar.gzls -labyeEOF}logftp >>/data/mysqlbackup/logs/to_ftp.logcd /data/ftpfind /data/ftp/*tar.gz |xargs rm -rf
增量备份:
#!/bin/shset -xUSER=rootPASSWORD=123456time=`date +"%y-%m-%d-%H-%M"`date >>/data/mysqlbackup/logs/$time'_incre.log'#1 begin Incre Backupsecho "begin backup--------------------------------" >> /data/mysqlbackup/logs/$time'_incre.log' /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=$USER --password=$PASSWORD --incremental --incremental-basedir=/data/mysqlbackup/full --use-memory=2GB --safe-slave-backup --parallel=4 --slave-info --no-timestamp /data/mysqlbackup/incre-$time 2>>/data/mysqlbackup/logs/$time'_incre.log'cp /etc/my.cnf /data/mysqlbackup/incre-$time/my.cnf.bkecho "end backup----------------------------------" >> /data/mysqlbackup/logs/$time'_incre.log'#2 begin compressecho "Begin compress------------------------------" >> /data/mysqlbackup/logs/$time'_incre.log' archivename=incre-$timeecho "The archive time is $time" >> /data/mysqlbackup/logs/$time'_incre.log' tarname=$archivename.tar.gzecho "The tar name is $tarname" >> /data/mysqlbackup/logs/$time'_incre.log'cd /data/mysqlbackup//bin/tar -zcvf ./$tarname ./$archivename >> /data/mysqlbackup/logs/$time'_incre.log' 2>&1#3 Delete Documentfile=/data/mysqlbackup/$tarnameif [[ -e $file ]] then echo "The $tarname file exists.begin to perform delete action" >> /data/mysqlbackup/logs/$time'_incre.log' /bin/rm -rf /data/mysqlbackup/$archivename else echo "The file is not exists." >> /data/mysqlbackup/logs/$time'_incre.log' fidate >> /data/mysqlbackup/logs/$time'_incre.log'find /data/mysqlbackup/*tar.gz -ctime +1|xargs -I '{}' mv {} /data/ftpcd /data/ftpfunction logftp (){ftp -v -n xxx.xxx.xxx.xxx << EOFuser username passwordbinaryhashcd ftp_mysqlpromptput /data/mysqlbackup/*tar.gzls -labyeEOF}logftp >>/data/mysqlbackup/logs/to_ftp.logcd /data/ftpfind /data/ftp/*tar.gz |xargs rm -rf对于以上关于记录mysql 备份脚本,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
备份
脚本
专业
知识
不同
下文
书籍
人员
价值
内容
可在
增量
技术
更多
用户
经验
行业
读者
过程
全备
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
河南云网互联网络科技有限公司
互联网科技公司的优势
互联网中国科技
互联网科技论文
苏州互联网科技贷款公司
西安互联网科技公司
互联网科技小额贷款
中国最先进互联网科技公司
互联网大会黑科技排名
互联网金融中的现代科技
互联网5g黑科技有哪些
迪庆互联网科技招生
互联网公司黑科技创始人
山东子淼互联网科技有限公司
怎样加入科技互联网
厦门江牛科技互联网
山东大美朱楼互联网科技有限公司
长沙渺峰互联网科技有限公司
互联网领先科技成果宣传视频
互联网科技公司简介
互联网科技巨头监管
没上市的科技互联网公司
互联网医疗科技
互联网科技公司怎么样
凡科互联网科技
镁科技互联网资讯平台
互联网公司高科技产品
伍佰万互联网科技怎么赚钱
21世纪互联网科技成就