使用二进制日志shell脚本该如何增量备份mysql
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,下文主要给大家带来使用二进制日志shell脚本该如何增量备份mysql,希望这些内容能够带给大家实际用处,这也是我编辑使用二进制日志shell脚本该如何增量备份mysql这篇文章的主要目的。好了,废话
千家信息网最后更新 2025年11月10日使用二进制日志shell脚本该如何增量备份mysql
下文主要给大家带来使用二进制日志shell脚本该如何增量备份mysql,希望这些内容能够带给大家实际用处,这也是我编辑使用二进制日志shell脚本该如何增量备份mysql这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
#!/bin/bash# Date:2017-10# Description:backup mysql binary logs# Version:0.1db_user="root"myisam_db="mysql"db_passwd="123456"host="localhost"export PATH="/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"backup_dir="/opt/backup/mysql/bin"log_file="/opt/backup/mysql/bin/bin_log_file.log"bin_index="/mydata/data/mysql-bin.index"data_dir="/mydata/data"mysql="$(which mysql)"$mysql -u$db_user -h$host -p$db_passwd -e "flush logs"num=$(awk 'END{print NR}' $bin_index)counter=0start_time=$(date +"%F %H:%M:%S")[ ! -d $backup_dir ] && mkdir -p $backup_dir[ ! -f $log_file ] && touch $log_fileecho "Starting backup mysql binary logs at $start_time" >>$log_filefor file in `cat $bin_index`do base=`basename $file` counter=$(expr $counter + 1) if [ $counter -eq $num ];then echo "Skip $base" >>$log_file else if [ ! -f $backup_dir/$base ];then cp -a $data_dir/$base $backup_dir 2>>$log_file if [ $? -eq 0 ];then echo "Backup $base successfully" >>$log_file else echo "Backup $base failed" >>$log_file echo "Backup $base to $backup_dir failed"|mail -s "MySQL binary logs backup failed" root@localhost fi fi fidonestop_time=$(date +"%F %H:%M:%S")echo "End backup mysql binary logs at $stop_time" >>$log_fileecho " " >>$log_fileexit 0对于以上关于使用二进制日志shell脚本该如何增量备份mysql,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
二进制
增量
备份
日志
脚本
内容
下文
实际
废话
更多
用处
目的
篇文章
行业
资讯
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
交通安全网络安全教育
睡醒自拍软件开发
百度下拉软件开发教学
南开大学网络安全法学
海曙直销软件开发设计
金融软件开发产品
网络营销网络技术咨询信息推荐
网络安全服务系统代码
常见的数据库面试题
数据库还原之后名字还是之前的
计算机网络技术女孩
中国经纬度海拔数据库
深圳晨光软件开发
服务器更新怎么关闭
大型数据库相关技术介绍论文
数据库bak1文件怎么打开
滕策数据库
如何查询账套对应的数据库
软件开发供货协议
条形码打印机的数据库设置
小小橙软件开发
软件开发与项
计算机网络技术(学制两年)
铜川软件开发操作
如何看u8的服务器地址
佛山无线软件开发代理价格
语音对讲软件开发哪家的好一些
网络安全销售助理岗位职责
信息通信网络技术的实际应用
卡巴斯基 网络安全解决方案