您的位置 首页 个人原创

LNMP一键安装脚本定时备份网站数据的方法

之前分享过LNMP一键安装脚本相关的教程,包括LNMP一键安装脚本定时切割Nginx日志的方法等。

今天,闲吧继续完善相关的教程。分享LNMP一键安装脚本定时备份网站数据的方法。很明显,网站定期备份非常重要,如数据丢失或网站被黑等情况下,网站数据恢复就简单多了。

LNMP一键安装脚本的作者写了相应的脚本,在LNMP目录下的tools文件夹中,以最新的LNMP1.6为例,在 /root/lnmp1.6/tools 目录下。

定时备份网站数据的一键脚本为: backup.sh

闲吧会讲这个脚本移动到 /root/ 目录,打开这个 backup.sh 脚本,修改 Backup_Dir 、  Backup_DatabaseMYSQL_PassWord 等几个参数,不用说吧,一看就懂。

如何需要用到FTP备份,记得先安装,命令如下:

centos :  yum install lftp

debian/ubuntu  :  apt-get install lftp

当然,记得在网站数据备份脚本里配置相关的参数。

给网站数据备份脚本添加执行权限

chmod +x backup.sh

测试网站数据备份脚本是否能正常执行

./backup.sh

执行后,到 /home/backup/ 目录下查看网站数据是否备份成功。

利用crontab 实现定时执行网站数据备份

crontab -e

输入以下内容:

00 00 * * * /root/backup.sh

说明:00 00为时间分/小时,可自行修改。例如:20 12 ***,就是每天12.20运行这个脚本,对网站数据进行备份。

经过以上步骤后,即可完成定时备份自己的网站数据了,包括代码和数据库。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注