mysql备份shell脚本

来源:互联网 发布:淘宝高佣金采集软件 编辑:程序博客网 时间:2024/05/20 22:38
#!/bin/bash
### MySQL Server Login Info ###
MUSER="root"
MPASS="root"
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
DBNAME="test"
BAK="/backup/mysql"
GZIP="$(which gzip)"
### FTP SERVER Login info ###
FTPU="test"
FTPP="test"
FTPS="192.168.1.1"
NOW=$(date +"%F")


[ ! -d $BAK ] && mkdir -p $BAK


FILE="${BAK}/${DBNAME}-${NOW}.gz"
$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $DBNAME | $GZIP -9 > $FILE


#lftp -u $FTPU,$FTPP -e "cd /Backup/testlink; mput $FILE; quit" $FTPS


#rm $FILE