linux centeros 通过 innoback 工具备份mysql 5.7 全库并自动压缩zip上传到备份服务器的脚本,附自动清理过期备份
2024-09-01 16:13:57
innoback 安装见连接:https://blog.csdn.net/fanren224/article/details/79693863
脚本解析后续将更新
181024:更新添加定期清理备份的脚本
备份脚本
#!/bin/bash
mkdir /opt/bak
mkdir /opt/bak_zip
/usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456 -S /tmp/mysql.sock /opt/bak/
cd /opt/bak
zip -r /opt/bak_zip/`date +%A` ./*
if [ $? -eq 0 ]
then
rm -rf /opt/bak/*
else
echo 'err_zip'
exit 1
fi
scp -r /opt/bak_zip/* 192.168.1.1:/mysql/bak/
if [ $? -eq 0 ]
then
rm -rf /opt/bak_zip/*
else
echo 'err_scp'
exit 1
fi
清理过期备份脚本
#!/bin/bash
rm -f `find /mysql/bak/ -mtime +3 -name '*.zip'`
最新文章
- Object.create
- C#中的集合有几种?
- LuaLaTeX \documemtclass{standalone} 编译错误
- ASM:《X86汇编语言-从实模式到保护模式》第12章:存储器的保护
- CLR内存管理
- 用keyword实现Editor.GetSelection的退出功能
- Java HashMap 如何正确遍历并删除元素
- IIS7授权错误:“无法验证对路径的访问”的解决方法
- EMV/PBOC解析(三) TLV格式解析(C#)
- 重写TextBox实现显示提示信息
- spring_boot攻略1.1-hello SpringBoot
- 【Js应用实例】限制上传图片大小
- 【BUG】插入或者更新超过限制后写入数据库失败
- mysql Access denied for user \'root\'@\'localhost\'” 本人解决方案:
- mac下nginx安装
- MpVue 致力打造H5与小程序的代码共用
- Android studio 下的SDK Manager只显示已安装包的情况
- 关键字(3):order by/group by/having/where/sum/count(*)...查询结果筛选关键字
- [C++ Primer Plus] 第3章、处理数据(一)程序清单
- java并发等待条件的实现原理(Condition)
热门文章
- B. Mancala (Codeforces Round #478 (Div. 2))
- UILabel和UIbutton(富文本)封装方法
- [coci2015-2016 coii] Palinilap【字符串 哈希】
- (洛谷 P1429 平面最近点对(加强版) || 洛谷 P1257 || Quoit Design HDU - 1007 ) &;&; Raid POJ - 3714
- ajax中get和post区别
- 转:在linux中vi 文件里行尾奇怪的^M及解决
- shell 中的if语句
- jq或zp监听input的value改变问题
- P1281 书的复制
- ItemsControl Grouping分组