#!/bin/bash
#这是一个简单化到MYSQL数据库逻辑备份脚本
#1.定义数据库链接,目标库信息
MY_user="root"
MY_pass="123456"
MY_host="127.0.0.1"
MY_conn="-u $MY_user -p$MY_pass -h $MY_host"
MY_db1="mydb"
#MY_db2="yyyy"
#2.定义备份目录,工具,时间,文件名
BF_dir="/u01/mysql_bak_data/"
BF_cmd=/usr/bin/mysqldump
BF_time=`date +%Y%m%d-%H%M`
name_1="$MY_db1-$BF_time"
#name_2="$MY_db2-$Bf_time"
#定义过期时间
expire_days=7
#3先导出为.sql脚本,然后再进行压缩(打包后删除源文件)
cd $BF_dir
$BF_cmd $MY_conn --databases $MY_db1 > $name_1.sql
#$BF_cmd $MY_conn --databases $MY_db2 > $name_2.sql
/bin/tar zcf $name_1.tar.gz $name_1.sql --remove &> /dev/null
#/bin/tar zcf $name_2.tar.gz $name_2.sql --remove &> /dev/null# 删除过期数据find  -name "$MY_db1-*.tar.gz" -type f -mtime +$expire_days -exec rm -rf {} \; > /dev/null 2>&1`#find  -name "$MY_db2-*.tar.gz" -type f -mtime +$expire_days -exec rm -rf {} \; > /dev/null 2>&1`

mysql 定时备份脚本相关推荐

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

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

  2. mysql自动定时备份数据,mysql数据库自动定时备份脚本

    1.shell脚本如下: Now=$(date +"%d-%m-%Y") File=/tmp/mysqldump238CEM/MysqlDumpFile238CEM-$Now.sq ...

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

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

  4. Mysql自动备份脚本

    1.Mysql自动备份脚本 #!/bin/sh # 数据库基本信息 #数据库名称 DB_NAME="test" #用户名 DB_USER="root" #密码 ...

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

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

  6. mysql定时备份任务

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

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

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

  8. mysql定时备份数据库

    在网上看到大佬的mysql自动定时备份脚本,但是作为菜鸟实在难以理解,经过学习,现更新一版小白版.(注释解释在下方) 原文链接 #!/bin/bash# 以下配置信息请自己修改 mysql_user= ...

  9. Windows环境MySQL自动备份脚本

    Windows环境MySQL自动备份脚本 备份需求 每个库单独一个文件 压缩备份文件 晚上23点定时备份 解决方案 创建一个MySQL备份脚本mysql_backup.bat,并在Windows任务计 ...

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

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

最新文章

  1. AI与人类围棋士的差距到底有多大?
  2. python读取.set文件
  3. 字符在utf-8,gbk,gb2312,iso8859-1下的编码实验
  4. [NOIp 2013]货车运输
  5. squid 反向代理
  6. LVS+Heartbeat+Ipvsadm+Ldirectord安装 (一)
  7. MagicZoom bug-Strict Standards: Only variables should be assigned by reference Error
  8. c语言用fun函数求最大公约数,C语言用函数求最大公约,最小公约数
  9. Java语言程序设计(第3版)沈泽刚主编第6,7,8章课后习题答案
  10. 工控领域组态软件开发感触
  11. Matlab非线性拟合函数——nlinfit
  12. Hexo Theme NexT 主题个性化配置最佳实践
  13. Unity免费库/插件/工具类/扩展集合
  14. GAMES101-现代计算机图形学入门-闫令琪——Lecture 18 Advanced Topics in Rendering
  15. [html+css+js] 小米官网首页制作
  16. 条件与循环Phython
  17. GB/T 31402塑料--塑料表面抗菌性能试验方法
  18. 何恺明新作品:VITDet
  19. 蓝桥杯训练题1427: [蓝桥杯][2013年第四届真题]买不到的数目【筛选符合题目的数字。有点类似筛素数】
  20. Pandas工具包实战(16)apply函数操作:numpy, pandas,

热门文章

  1. 用友U8库存管理软件,用友U8
  2. VMware密匙安装教程
  3. Java基础学习总结(70)——开发Java项目常用的工具汇总
  4. 射频微波芯片设计6:射频电路中的噪声概论
  5. Java面向对象编程之三大特性
  6. Java面向对象详解
  7. MODIS数据快速下载方法
  8. yalmip-cplex学习总结+亲测算例(一)
  9. aforge java_C#使用Aforge调用摄像头拍照的方法
  10. syscall 系统调用陷入_MIPS中的异常处理和系统调用【转】-阿里云开发者社区