关注VPS主机与
服务器促销分享

Linux VPS自动定时备份网站文件和MYSQL数据库到FTP空间

如果我们网站数据更新频繁,且数据尤为重要,建议要采用定期自动 备份,至少需要多备份数据,无论我们选择何种优秀的VPS服务器,都要谨防服务器或者意外的问题导致数据丢失的问题。

一、备份前的准备

  • 1、准备一台FTP主机空间
  • 2、初次使用这个脚本的时候,我们要先备份好数据,以防止万一
  • 3、当前我是在LNMP一键包环境下测试的。
  • 4、安装sendmail组件(yum install sendmail mutt)

二、下载脚本

http://www.cnbanwagong.com/tools/backup-ftp.sh

三、修改配置文件

#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root                            #mysql用户名
MYSQL_PASS=123456                          #mysql密码
MAIL_TO=cat@cnbanwagong.com                #数据库发送到的邮箱
FTP_USER=cat                               #ftp用户名
FTP_PASS=123456                            #ftp密码
FTP_IP=123.123.123.123                     #ftp地址
FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www/cnbanwagong.com         #要备份的网站数据
#你要修改的地方从这里结束

根据我们实际的信息进行修改。然后替换到服务器。

四、设置权限、设定定期执行

1、设置权限

chmod +x /root/backup-ftp.sh

2、设置定时

crontab -e

然后添加执行脚本

00 01 * * * /root/backup-ftp.sh               #设定每天凌晨1点执行。 

3、测试是否有效

sh /root/backup-ftp.sh

这里我们可以执行了看看,如果能正常的备份到FTP空间中,说明是没问题的,如果有问题,我们可以重新检查。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《Linux VPS自动定时备份网站文件和MYSQL数据库到FTP空间》
文章链接:https://www.zyhot.com/article/901.html
关于安全:任何IDC都有倒闭和跑路的可能,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯。
本站声明:本站仅做信息分享,不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本站请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本站,即表示您已经知晓并接受了此声明通告。

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册