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

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

#!/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 {} \;

MySQL定时备份并清理相关推荐

  1. linux java mysql 备份 runtime_Linux下mysql定时备份脚本以及java实现

    sh脚本介绍 #!/bin/bash ####################################################### # crontab 定时备份########### ...

  2. [数据库] Navicat for MySQL定时备份数据库及数据恢复

    在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电 ...

  3. MySQL定时备份(全量备份+增量备份)

    MySQL 定时备份 参考 zone7_ 的 实战-MySQL定时备份系列文章 参考 zmcyu 的 mysql数据库的完整备份.差异备份.增量备份 更多binlog的学习参考马丁传奇的 MySQL的 ...

  4. Windows下Mysql定时备份的实现

    使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...

  5. CentOS7下mysql定时备份并发送邮件到指定邮箱脚本

    CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...

  6. mysql定时备份任务

    简介 在生产环境上,为了避免数据的丢失,通常情况下都会定时的对数据库进行备份.而Linux的crontab指令则可以帮助我们实现对数据库定时进行备份.首先我们来简单了解crontab指令,如果你会了请 ...

  7. mysql定时备份数据库-linux

    mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...

  8. navicat for mysql 定时备份

    navicat for mysql 定时备份 1.首先,使用Navicat 连接mysql指定数据库,点击'计划'按钮,然后点击'新建批处理作业'按钮,如下图: 2.在'新建批处理作业'頁面,点击'保 ...

  9. linux下mysql定时备份数据库

    一.用命令实现备份 首页进入mysql的bin目录 1.备份数据 #mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql ...

  10. linux mysql清除缓存_案例:通过shell脚本实现mysql数据备份与清理

    导读 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行,实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核,不仅如此 ...

最新文章

  1. 基础知识--:before伪元素和:after伪元素
  2. Docker部署网站之后映射域名
  3. 为什么说C语言是面向过程的?
  4. Win32 串口编程(三)
  5. Scalaz(44)- concurrency :scalaz Future,尚不完整的多线程类型
  6. 301转向和网址规范化
  7. boost::fusion::make_unfused用法的测试程序
  8. GCC 和 MDK (即 Keil) 手工指定其地址及指针
  9. 数据结构-数组模拟队列-环形实现(JAVA)
  10. 程序员怎样成为一名架构师?
  11. android如何调用接口方法,在Android中访问WebService接口的方法
  12. java amf3_Java AMF3 反序列化漏洞分析
  13. 【C 语言】一元二次方程
  14. python解析格式文件
  15. Python线程同步机制
  16. 二维haar小波matlab_MATLAB实验之二维小波变换[附效果图]
  17. PAIP.DB4O与SQL配合使用在海量数据下.txt
  18. vb学生管理系统服务器编程,利用VB进行服务器编程实例汇总.doc
  19. (PC+WAP)绿色小学学校网站源码 pbootcms中小学教育培训机构网站模板
  20. 怎么修改PDF文件内容

热门文章

  1. 伺服速度控制模式接线图_伺服驱动器三种控制模式的接线
  2. 普元EOS中如何往Session的UserObject中设置自定义属性
  3. Java性能优化的35个细节(珍藏版)
  4. 类似鹅厂的H5农场游戏,牧场游戏 博主亲自搭建
  5. hadoop安装配置实验报告
  6. 电商产品设计:后台商品管理设计
  7. JAVA_JSP考勤带请假的管理系统
  8. opencv与vs的版本
  9. 面试必备(背)-Linux八股文系列!
  10. firefox 3.0 beta 1 试用与下载