MySQL數據庫的備份是非常重要的工作之一
MySql自動備份是非常關鍵的
這個腳本每天最多只執行一次
代碼
#!/bin/bash
#ThisisaShellScriptForAutoDBBackup
#Poweredbyaspbiz
#
#Setting
#設置數據庫名
#默認情況下備份方式是tar
#默認情況下
DBName=mysql
DBUser=root
DBPasswd=
BackupPath=/root/
LogFile=/root/db
DBPath=/var/lib/mysql/
#BackupMethod=mysqldump
#BackupMethod=mysqlhotcopy
#BackupMethod=tar
#SettingEnd
NewFile=
DumpFile=
OldFile=
echo
echo$(date+
echo
#DeleteOldFile
if[
then
rm
echo
else
echo
fi
if[
then
echo
else
case$BackupMethodin
mysqldump)
if[
then
mysqldump
else
mysqldump
fi
tarczvf$NewFile$DumpFile》$LogFile
echo
rm
;;
mysqlhotcopy)
rm
mkdir$DumpFile
if[
then
mysqlhotcopy
else
mysqlhotcopy
fi
tarczvf$NewFile$DumpFile》$LogFile
echo
rm
;;
*)
/etc/init
tarczvf$NewFile$DBPath$DBName》$LogFile
/etc/init
echo
;;
esac
fi
echo
關於MySQL數據庫的自動備份就為大家介紹到這裡
From:http://tw.wingwit.com/Article/program/MySQL/201311/29400.html