mysql自动备份(sh脚本)
2009年8月4日
没有评论
唉~~服务器不稳定,改个sh脚本备份data保险下
自动备份上传到指定FTP
可以将下面这个脚本放进crontab,每天凌晨执行一次,自动上传数据和日志到FTP备份,我这边是每天3点
0 3 * * * /opt/mysql/backup.sh >> /tmp/backup.txt
备份路径可自己创建,可以不管它。
在下面这条语句中
/opt/mysql/bin/mysqldump -u$DBUser -p$DBPasswd –opt $DBName > $DumpFile
mysqldump要写它的绝对路径,crontab不认相对路径。
#!/bin/sh
#Powered by tiham.com
#2004-09
#Setting
DBName=tiham
DBUser=tiham.com