Linux VPS 自动备份数据到远程主机FTP的方法
备份的数据如果不是特别大的话,不建议压缩,防止其中可能会有已经被多次压缩过的文件损坏。
备份数据库的方式为停止mysql服务后备份data目录,期间mysql会中止数秒至数十秒。请自行权衡利弊。
如果系统上没有ftp命令,先执行yum install -y ftp进行安装。
需要先建立/home/backup/目录,该目录不能用作其他用途。
#!/bin/bash
#ftp信息
ftp_ip=
ftp_user=
ftp_pass=
#备份数据库
/etc/init.d/mysqld stop
mysqlbakname=mysql_$(date +”%y%m%d”).tar.gz
tar zcf /home/backup/$mysqlbakname /var/lib/mysql
/etc/init.d/mysqld start
#备份网站
webbakname=web_$(date +%y%m%d).tar
tar cf /home/backup/$webbakname /home/www
#操作ftp
oldmysql=mysql_$(date -d -1day +”%y%m%d”).tar.gz
oldweb=web_$(date -d -1day +”%y%m%d”).tar
cd /home/backup/
/usr/bin/ftp -v -n $ftp_ip << eof
user $ftp_user $ftp_pass
type binary
put $mysqlbakname
put $webbakname
delete $oldmysql
delete $oldweb
bye
eof
rm -rf /home/backup/*.tar*
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
IT基础与云计算
软路由器(IPtable)iptable是Linux上常用的防火墙软件。负载均衡负载均衡是网络基础构架的关键组件...
[阅读全文]
-
-
嵌入式行业职位分析
嵌入式开发涵盖硬件软件,开发链条很长,要根据自己的实际情况选择适应的职位。嵌入式的职位大概有:1、硬件工程师:负...
[阅读全文]
-
-
-
-
-
运维面试题小总结
linux惊群效应 如何解决? 是什么情况导致发生惊群效应也有人叫做雷鸣群体效应,不过叫什么,简言之,惊群现象就...
[阅读全文]
-
-
网友评论