月度归档:2019年04月

LINUX服务器上(centos 6.5测试通过)FTP远程备份MYSQL数据库到windows server 2008

本站需要付费内容无需注册,支付宝支付后会8s内立即跳转到下载页面,请付费后及时查看或下载!清除浏览器痕迹可能会导致付费内容查看失效,需重新购买请注意!请及时阅读或复制付费内容!

本文链接地址: http://edu.loli9.com/linux-mysql-ftp-backup.html

1、在服务器新建backup目录
2、backp目录文件下新建b.sh,键入以下代码(需要修改的地方自己修改一下)

#!/bin/sh
FTP_IP=ip
FTP_USER=zhanghao
FTP_PASS=mima
FTP_backup=/beifen/mysql
BK_DR=/backup/mysql
DB_DR=/var/lib/mysql
DAYS=7
LINUX_USER=root
date=`date +%Y%m%d`
tar zcvf $BK_DR/ep15$date.tar.gz $DB_DR
chown -R $LINUX_USER:$LINUX_USER $BK_DR
find $BK_DR -name "ep15*" -type f -mtime +$DAYS -exec rm {} \;
deldate=`date -d -7day +%Y%m%d`
ftp -i -v -n $FTP_IP 21 <<END
user $FTP_USER $FTP_PASS
binary
cd $FTP_backup
lcd $BK_DR
mput ep15$date.tar.gz
mdelete ep15$deldate.tar.gz
bye
END

3、SSH端输入crontab-e,键入以下代码的第一行

22 09 * * * /backup/b.sh >> /backup/mylog.log 2>&1
31 09 * * * init 6
LINUX服务器上(centos 6.5测试通过)FTP远程备份MYSQL数据库到windows server 2008

LINUX服务器上(centos 6.5测试通过)FTP远程备份MYSQL数据库到windows server 2008