2022
我们一起努力

Linux VPS自动定时备份网站文件和MYSQL数据库到FT(vps定时重启)

如果我们网站数据更新频繁,且数据尤为重要,建议要采用定期自动 备份,至少需要多备份数据,无论我们选择何种优秀的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空间中,说明是没问题的,如果有问题,我们可以重新检查。

来源:zyhot.com/article/901.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

本文从“特网科技(56dr.com)”转载,原作者保留一切权利,若侵权请联系删除。

赞(0)
文章名称:《Linux VPS自动定时备份网站文件和MYSQL数据库到FT(vps定时重启)》
文章链接:https://www.fzvps.com/147784.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!