LNMP 一键脚本之前老王在博客中已经跟大家分享过,而大多数人在安装完 LNMP 环境后都是用来建站,在建站后,不管是更换服务器或者是按时拷贝网站内容,我们都需要备份网站数据。本文老王就给大家分享一个自用的网站一键备份脚本,写的比较简陋,但是还是挺好用的。
一、网站备份需要保留的数据
我们在备份一个网站数据时,需要备份的数据文件包括:
- www 目录下的网站数据;
- MySQL 数据库数据;
- ssl 证书数据;
- conf 网站配置数据
所以如果想写一个网站备份脚本,那么这个脚本需要备份的数据就应该至少包含上面 4 项,所以老王就简单的写了个备份脚本,在自己需要迁移服务器的时候使用。
二、一键备份脚本使用方法
WordPress 备份脚本使用方法:
wget https://raw.githubusercontent.com/flyzy2005/scripts/master/backup/auto_transfer.sh chmod +x auto_transfer.sh ./auto_transfer.sh BLOG_NAME MYSQL_USER MYSQL_PASS
其中 BLOG_NAME 是网站的域名,MYSQL_USER 是数据库用户,MYSQL_PASS 则是数据库密码。(按照 LNMP 一键脚本的 lnmp vhost add 命令而写)