天天看點

《mysql資料庫備份小腳本》(轉)

vim mysql.sh 

#!/bin/bash

DAY=`date +%Y-%m-%d` //日期以年月日顯示并賦予DAY變量

SIZE=`du -sh /var/lib/mysql //檢視mysql的大小并且賦予變量SIZE

echo "Date :$DAY" >> /tmp/mysqlbak.txt  //輸出日期到mysqlbak.txt檔案

echo "Date Size : $SIZE" >> /tmp/mysqlbak.txt //輸出檔案大小到mysqlbak.txt檔案

cd /tmp/mysql        //切換到mysql目錄下

tar zcvf mysqlbak-${DAY}.tar.gz /var/lib/mysql /tmp/mysqlbak.txt  //打包mysql資料庫檔案和日期大小檔案

rm -rf /tmp/mysql.txt  //删除mysqlbak.txt存放mysql資料大小檔案