MySQL定时备份并清理

news/2024/11/29 20:38:15/

 日常运维会遇到数据库备份的场景或情况,使用以下脚本解决数据库备份问题

 建议在没有备份场景下也做好数据备份

#!/bin/bash
#存放目录
source /etc/profileBackupDir=/home/azt/mysqlbak
#数据库库名
DataBaseName=dzqz
#日期命名
DateTag=`date +%Y%m%d`
#sql脚本名字
sqltag=$DataBaseName'_'$DateTag'.'sql
#压缩文件名字
tartag=$sqltag'.'tar'.'gz
#备份
mysqldump -h 172.17.204.93 -uynbak -pynbak --databases $DataBaseName > $BackupDir/$sqltag 
#进行压缩并删除原文件
cd $BackupDir
tar -czf  $tartag $sqltag
rm -rf $sqltag
#定时清除文件,以访长期堆积占用磁盘空间(删除5天以前带有tar.gz文件)
find $BackupDir -mtime +5 -name '*.tar.gz' -exec rm -rf {} \;


http://www.ppmy.cn/news/148805.html

相关文章

苹果云服务器满,苹果云备份满了怎么清理

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 苹果云备份满了清理的方法: 1、卸载不必要的软件。 2、如软件还需要用,但占空间大,可以卸载掉再重新从商店安装,占用空间就会大大缩小…

Mac如何删除iPhone和iPad iCloud备份

苹果产品都会自动备份,但是如果电脑储存空间不大的话,会非常头疼,我们可以备份保存在计算机上,然后从iCloud删除备份。 具体操作方法 1.单击Mac屏幕左上角的Apple图标。 2.在下拉菜单中单击系统偏好设置。 3.点击Apple ID。 …

【CMake 入门与进阶(1)】一个例子搞懂什么是CMakeLists——从“Hello World”开始(附代码)

在前面两篇内容中,我们编写了很多示例程序,但这些示例程序都只有一个.c 源文件,非常简单。因此,编译这些示例代码其实都非常简单,直接使用 GCC 编译器编译即可,连 Makefile 都不需要。但是,在实…

怎么删除icloud云服务器上的所有文件,轻松几步教你删除多余的iCloud备份文件

如果你的iPhone存储空间不够,那么iCloud会很好的帮你解决问题,那么多余的iCloud备份文件怎么才能删除呢?小编下面就来教大家轻松几步教你删除多余的iCloud备份文件。 现在用户们已经更多地习惯于使用iCloud进行备份了,不过当用户拥…

iPhone 14 电池耗电怎么样?iPhone 14和13比对那个续航好?

我们所知道的苹果手机的电池续航一直不太好,iPhone 13更是没有得到提升。iPhone 13 耗电过快可能是由于电池寿命或功能耗电过多所致。前者可以通过更换新电池来解决,后者可以通过关闭一些长时间不需要开启的功能来解决。但这也只是片面的,从本…

Mac修改iPhone备份到移动硬盘或其他位置,避免备份空间不足

** 经常有不少Mac 用户发现SSD 存储空间太小,导致iPhone 备份因空间不足无法备份,其实可以直接将iPhone备份位置改到外接硬盘上,就不用担心 Mac 的备份空间不足问题,这篇就来教大家如何用 Mac 更改 iTunes 备份位置 。** 开启另一…

重新指定iphone备份目录

文章目录 itunes的默认备份目录在哪修改默认备份目录脚本执行脚本查看修改 itunes的默认备份目录在哪 不知道Apple怎么想的,itunes默认的备份目录竟然在C盘。一个256G的iphone备份,会撑爆你的C盘。 itunes默认的备份目录如下: C:\Users\用户名\Apple\…

windows下mysql每天定时备份数据库几种方法

在windows中备份mysql 数据库的方法有很多种,如有常用的WinRAR备份mysql、mysqldump备份成sql文件、xcopy 直接复制文件形式备份数据库,下面我来总结一下这些方法,并给出相关实例。 第一种:新建批处理文件 backup.dat,…