MYSQL备份与异地备份

MYSQL备份与异地备份

闲暇写的备份实例,经在ubuntu测试通过。完成任务是本地备份。可用于服务器端。
引用:
#! /bin/bash

echo "backupmysql V1.0"

###date stamp###
datestamp=$(date +%Y-%m-%d)

###path ###
startdir=/home/user/mysqlbackup

###bakfile prefix###
fileprefix=sql

echo "sqldump is starting.."

###bakup command####
mysqldump -uuser -ppassword -l databasename > $startdir/$fileprefix$datestamp.sql

echo "########################################################################"

echo "sqldump is done"

###tar file ###
cd $startdir

echo "the current directory is :"
pwd

tar zcvf $startdir/$fileprefix$datestamp.tgz $fileprefix$datestamp.sql

###del the sql file###
rm -rf $startdir/$fileprefix$datestamp.sql

echo "#######################################################################"

echo "......  Done"