用innobackup结合计划任务对mysql做备份
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,写个脚本让其自动完全和增量备份完全备份vim /root/allbak.sh#!/bin/bash[ ! -e /backup ]&& mkdir /backup //新建个文件夹专门放备份文件的
千家信息网最后更新 2024年11月23日用innobackup结合计划任务对mysql做备份
写个脚本让其自动完全和增量备份
完全备份
vim /root/allbak.sh#!/bin/bash[ ! -e /backup ]&& mkdir /backup //新建个文件夹专门放备份文件的day=`date +%F` //定义日期是时间user=rootpass=123456innobackupex --user $user --password $pass /backup/allbak${day} --no-timestamp //用innobackupex做完全备份mysql -u$user -p$pass -e "flush logs" ``` //启用binlog日志,每次完全备份之后,刷新一遍binlog日志
vim /root/newbak.sh
#!/bin/bash
d1=date +%F
//定义时间,用日期来区分
d2=date +%F -d "-1 days"
//找到昨天的日期,好指明上一次备份的备份文件
dir1=/backup/allbak${d2} //昨天做的完全备份文件
dir2=/backup/newbak${d2} //昨天做的增量备份文件
user=root
pass=123456
[ ! -e /backup ]&& mkdir /backup //如果文件不存在,则创建文件夹
if [ -e ${dir1} ];then //判断昨天做的是完全备份
innobackupex --user $user --password $pass --incremental /backup/newbak${d1} --incremental-basedir=${dir1} --no-timestamp //指定昨天备份的完全备份文件
elif [ -e ${dir2} ];then //判断昨天做的是增量备份
innobackupex --user $user --password $pass --incremental /backup/newbak${d1} --incremental-basedir=${dir2} --no-timestamp //指定昨天备份的增量备份文件
else
innobackupex --user $user --password $pass /backup/allbak${d1} --no-timestamp
//昨天既没有做增量备份,又没有做完全备份,则做一次完全备份。
fi
加权限:chmod +x /root/allbak.sh chmod +x /root/newbak.sh写计划任务:crontab -e 00 03 * * 1 /root/allbak.sh &>/dev/null //每周一的凌晨3点执行完全备份00 04 * * 2-7 /root/newbak.sh & >/dev/null //每周二到周7的凌晨4点执行增量备份重启crond服务systemctl restart crond systemctl enable crond
备份
文件
增量
日期
文件夹
日志
时间
任务
权限
每周一
每周二
脚本
上一
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器上的文件夹怎么打开
我的世界服务器怎么开始游戏画面
服务器收不到客户端的请求怎么办
怎样管理投递服务器
湛江戴尔服务器技术指导
dns服务器在计算机哪里
软件开发团队需要写代码吗
人件集 人性化的软件开发
lunix数据库导出用户
深圳市智国软件开发有限公司
如何做自己的软件开发平台
安卓软件开发工具有哪些
excel服务器管理
网络安全防护论述
孝感好的软件开发企业
建德安卓软件开发
网络安全大会亮点
路由器怎么创建数据库
包头市正规云计算网络安全培训班
求个平衡点的wow服务器
研究所统筹建立人员数据库
系统集成和软件开发要点
科傻平差软件开发公司
丹阳依皇网络技术有限公司
linux数据库访问技术
网络安全教育的目的和意义
六安银行软件开发公司
ibm免费云服务器测评
黄浦区网络技术开发售后服务
数据库的图形化工具有什么作用