解放双手: LNMP自动定时备份网站文件及数据库配置教程

LNMP自动定时备份网站文件及数据库配置教程

上一篇文章介绍了如何通过命令备份与恢复网站数据, 那么如何自动备份呢? LNMP自带了定时备份脚本, 可以方便地定时备份指定目录, MySQL数据库到本地或FTP.

备份脚本backup.sh位于/root/lnmp1.4/tools目录下, 使用前需要设置相关参数, 可以运行命令vim /root/lnmp1.4/tools/backup.sh或通过FTP软件修改.

Backup_Home=”/home/backup/”
备份文件存放目录

Backup_Dir=(“/home/wwwroot/wmsoho1.com” “/home/wwwroot/wmsoho2.com”)
要备份的目录,目录用双引号括起来,多个目录空格隔开

Backup_Database=(“lnmp” “vpser”)
要备份的数据库, 用双引号括起来,多个数据库空格隔开

MYSQL_UserName=’root’
MySQL root账号

MYSQL_PassWord=’yourrootpassword’
MySQL root密码

后面还有备份到FTP的设置, 略过.

默认备份文件保存3天,可以修改backup.sh里的-3day为你指定的天数。

修改完成之后配合定时任务crontab使用

编辑计划任务
`crontab -e

每天凌晨3点自动执行备份脚本
00 03 * * * /bin/bash /root/lnmp1.4/tools/backup.sh

未经允许不得转载:外贸SOHO笔记 » 解放双手: LNMP自动定时备份网站文件及数据库配置教程

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏