《mysql資料庫備份小指令碼》(轉)

滄海一滴發表於2014-05-28

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資料大小檔案

相關文章