centos中mysql备份数据库脚本分享

 更新时间:2014年03月13日 15:36:06   作者:  
这篇文章主要介绍了centos中mysql备份数据库脚本,可以做成mysql自动备份工具,管理网站一定会用的到,需要的朋友可以参考下

复制代码 代码如下:

#!/bin/bash
#backup mysql data

DBDIR=/data/mysql
BACKDIR=/data/bak/mysql
TIME=`date -d "today" +%F`
DB=$(ls -p $DBDIR | grep / |tr -d / | grep -Ev 'information_schema|performance_schema|mysql|test')
/etc/init.d/mysqld stop
if [ -d $BACKDIR ]
then
        echo "OK!"
else
        mkdir -p $BACKDIR
fi
cd $DBDIR
for i in $DB
do
tar czf $BACKDIR/$i\_db\_$TIME.tar.gz $i
done
/etc/init.d/mysqld start
find $BACKDIR -name "*.tar.gz" -type f -mtime +15 -exec rm {} \;  >/dev/null 2>&1

相关文章

  • shell 随机从文件中抽取若干行的实现方法

    shell 随机从文件中抽取若干行的实现方法

    这篇文章主要介绍了shell 随机从文件中抽取若干行的实现方法,需要的朋友可以参考下
    2016-03-03
  • Shell位置变量&预定义变量的实现

    Shell位置变量&预定义变量的实现

    Shell位置变量和预定义变量是Shell脚本编程中非常重要的概念,本文主要介绍了Shell位置变量&预定义变量的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Linux Shell循环中实现展示进度百分比的实现方法

    Linux Shell循环中实现展示进度百分比的实现方法

    这篇文章主要介绍了Linux Shell循环中实现展示进度百分比的实现方法的相关资料,这里提供实现方法及实例,需要的朋友可以参考下
    2017-08-08
  • 五个常用的Linux监控脚本代码

    五个常用的Linux监控脚本代码

    为大家提供五个常用linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看看哦
    2013-02-02
  • shell脚本for循环实现文件和目录遍历

    shell脚本for循环实现文件和目录遍历

    本文主要介绍了shell脚本for循环实现文件和目录遍历,首先进行一个要遍历的文件夹,然后循环查看每个文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Shell中字符串排序的几种方法

    Shell中字符串排序的几种方法

    今天小编就为大家分享一篇关于Shell中字符串排序的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 普通用户启动supervisor报HTTP错误(strace)解决分析

    普通用户启动supervisor报HTTP错误(strace)解决分析

    这篇文章主要为大家介绍了普通用户启动supervisor报HTTP错误strace的问题解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • linux中scp命令和scp命令用法大全

    linux中scp命令和scp命令用法大全

    scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作,本文给大家分享linux中scp命令和scp命令用法大全,需要的朋友可以参考下
    2015-09-09
  • Shell实现文本去重并操持原有顺序

    Shell实现文本去重并操持原有顺序

    这篇文章主要介绍了Shell实现文本去重并操持原有顺序,本文分步骤讲解如何解决需求,并给出了若干方法,需要的朋友可以参考下
    2015-03-03
  • Linux Shell脚本系列教程(二):终端打印命令详解

    Linux Shell脚本系列教程(二):终端打印命令详解

    这篇文章主要介绍了Linux Shell脚本系列教程(二):终端打印命令详解,本文着重讲解了echo终端打印、printf终端打印两个打印出输出命令,需要的朋友可以参考下
    2015-06-06

最新评论