天天看点

MySQL备份脚本shell

MySQL备份脚本shell

#!/bin/bash  

date=`date +%y%m%d`  

backdb=$date.sql  

backfile=$date.tar.gz  

backhost=135.26.25.36 #ftp服务器ip地址  

backuser=ftp                #ftp服务器用户名  

backpwd= password       #ftp密码  

/usr/local/mysql/bin/mysqldump dbname -udbuser -pdbpassword > /home/backup/$backdb  

echo -e "db backup done!\n"  

tar -zcvf /home/phpeye/$backfile  /websites/phpeye/  

echo -e "file backup done!\n"  

ftp -n $backhost<<!  

user $backuser $backpwd  

passive  

put /home/backup/$backdb  phpeyebackup/$backdb  

bye  

!  

ftp -n<<!  

open $backhost 21  

port  

prompt  

put /home/phpeye/$backfile  phpeyebackup  

rm -f /home/web_happy/phpeye/$backdb  

echo -e "backup done!\n"  

继续阅读