LNMP一键安装脚本定时备份网站数据的方法
之前分享过LNMP一键安装脚本相关的教程,包括LNMP一键安装脚本定时切割Nginx日志的方法等。
今天,闲吧继续完善相关的教程。分享LNMP一键安装脚本定时备份网站数据的方法。很明显,网站定期备份非常重要,如数据丢失或网站被黑等情况下,网站数据恢复就简单多了。
LNMP一键安装脚本的作者写了相应的脚本,在LNMP目录下的tools文件夹中,以最新的LNMP1.6为例,在 /root/lnmp1.6/tools
目录下。
定时备份网站数据的一键脚本为: backup.sh
闲吧会讲这个脚本移动到 /root/
目录,打开这个 backup.sh
脚本,修改 Backup_Dir
、 Backup_Database
和 MYSQL_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运行这个脚本,对网站数据进行备份。
经过以上步骤后,即可完成定时备份自己的网站数据了,包括代码和数据库。
共有 0 条评论