由于近几天很忙,今日就再次传出这一事例。这也是大家常常采用的数据备份。可是我此次给的是备份数据数据库查询文件目录数据信息,有别于立即备份数据某一数据库查询。一个独特的事例将在此次跟踪中传出。今日大家先一起来看看这一实例:

#!/bin/env/bash

#界定主要参数储存時间。

DAY=`date %Y%m%d '

#查验相对应的数据信息文件夹大小。

SIZE = ` du-sh/usr/local/MySQL/data | awk ' { print $ 1 } ' '

#每日备份数据前将時间和图片大小载入信息内容纪录文档。

回显“日期:$DAY”

回显“数据信息尺寸:$SIZE”

#键入数据信息所处的途径。

if[-d "/opt/dbbak "];随后

#假如存有,立即实行缩小指令。

tar zcppf/opt/dbbak/mysqlbak-$ { DAY } . tar . gz/usr/local/MySQL/data >/dev/null

别的

#假如不会有,必须先建立。

mkdir -p /opt/dbbak

tar zcppf/opt/dbbak/mysqlbak-$ { DAY } . tar . gz/usr/local/MySQL/data >/dev/null

船方不压力装车花费

#每一次结束后清除dbinfo文件。

rm -rf /tmp/dbinfo.txt

我们可以见到,在缩小tar包的情况下,主要参数有一个p,这是由于tar只有缩小绝对路径。假如选用相对路径,务必再加上主要参数p,而且务必在主要参数f以前,不然会出错。你能试着一下,或是把它变为一个计划任务。可以用crontab -e,能够百度下看一下。

评论(0条)

刀客源码 游客评论