Skip to content
返回首页

整站备份+MySQL导出+还原恢复+FTP迁移【自动脚本】

那天我登入WordPress后台,在升级了几个插件之后,网站突然就显示500错误了。

当时博主的建站知识非常有限,只能去找虚拟主机商家解决。

一封接着一封的工单,耗费了差不多一整天的时间,最后主机商答应可以限时下载他们自己备份的网站数据。

但是,这个数据是十几天前的。因为他们只提供每半月一次的WordPress整站备份。

好在博客更新并不频繁,而且后续网站恢复也很顺利,所以丢失的数据并不算多。但是,这仍然让博主感觉非常不愉快,并且直到现在,想起来多少还有些后怕。

(现在看来,其实当时并不需要那么麻烦,只要把插件目录一个一个的改名再启用,然后找出异常插件并将其停用就可以了。)

从这件事上,博主学到了两点教训:

①WordPress整站数据一定要经常备份;

②插件一定不要着急升级,最好等一段时间(比如半个月)后再升级,并且升级前做好整站备份和SnapShot快照备份(如果你的VPS支持的话)。

所以,自那之后,博主所有的网站都会每周备份至少两次。

起初是通过手动备份,压缩整站数据并导出数据库,保存在服务器上,同时下载到电脑里。

后来,随着博主对Linux命令的日益熟练,发现在WordPress备份过程中,很多手动操作完全可以通过简单的编程来实现全程自动化,从而极大提高备份效率。

博主目前使用WordPress备份脚本(详见下文),每天定时自动备份一次,并上传到远程 VPS/FTP 空间。同时,本机VPS和远程VPS均保留最近N次的备份数据。

此外,使用Hostwinds提供的SnapShot快照备份功能,还可以随时备份整个VPS系统,更进一步确保网站数据的安全。

本机VPS + 远程VPS + SnapShot快照,构建起三重备份存储,再也不用担心数据丢失了。

那天我登入WordPress后台,在升级了几个插件之后,网站突然就显示500错误了。

当时博主的建站知识非常有限,只能去找虚拟主机商家解决。

一封接着一封的工单,耗费了差不多一整天的时间,最后主机商答应可以限时下载他们自己备份的网站数据。

但是,这个数据是十几天前的。因为他们只提供每半月一次的WordPress整站备份。

好在博客更新并不频繁,而且后续网站恢复也很顺利,所以丢失的数据并不算多。但是,这仍然让博主感觉非常不愉快,并且直到现在,想起来多少还有些后怕。

(现在看来,其实当时并不需要那么麻烦,只要把插件目录一个一个的改名再启用,然后找出异常插件并将其停用就可以了。)

从这件事上,博主学到了两点教训:

①WordPress整站数据一定要经常备份;

②插件一定不要着急升级,最好等一段时间(比如半个月)后再升级,并且升级前做好整站备份和SnapShot快照备份(如果你的VPS支持的话)。

所以,自那之后,博主所有的网站都会每周备份至少两次。

起初是通过手动备份,压缩整站数据并导出数据库,保存在服务器上,同时下载到电脑里。

后来,随着博主对Linux命令的日益熟练,发现在WordPress备份过程中,很多手动操作完全可以通过简单的编程来实现全程自动化,从而极大提高备份效率。

博主目前使用WordPress备份脚本(详见下文),每天定时自动备份一次,并上传到远程 VPS/FTP 空间。同时,本机VPS和远程VPS均保留最近N次的备份数据。

此外,使用Hostwinds提供的SnapShot快照备份功能,还可以随时备份整个VPS系统,更进一步确保网站数据的安全。

本机VPS + 远程VPS + SnapShot快照,构建起三重备份存储,再也不用担心数据丢失了。

那天我登入WordPress后台,在升级了几个插件之后,网站突然就显示500错误了。

当时博主的建站知识非常有限,只能去找虚拟主机商家解决。

一封接着一封的工单,耗费了差不多一整天的时间,最后主机商答应可以限时下载他们自己备份的网站数据。

但是,这个数据是十几天前的。因为他们只提供每半月一次的WordPress整站备份。

好在博客更新并不频繁,而且后续网站恢复也很顺利,所以丢失的数据并不算多。但是,这仍然让博主感觉非常不愉快,并且直到现在,想起来多少还有些后怕。

(现在看来,其实当时并不需要那么麻烦,只要把插件目录一个一个的改名再启用,然后找出异常插件并将其停用就可以了。)

从这件事上,博主学到了两点教训:

①WordPress整站数据一定要经常备份;

②插件一定不要着急升级,最好等一段时间(比如半个月)后再升级,并且升级前做好整站备份和SnapShot快照备份(如果你的VPS支持的话)。

所以,自那之后,博主所有的网站都会每周备份至少两次。

起初是通过手动备份,压缩整站数据并导出数据库,保存在服务器上,同时下载到电脑里。

后来,随着博主对Linux命令的日益熟练,发现在WordPress备份过程中,很多手动操作完全可以通过简单的编程来实现全程自动化,从而极大提高备份效率。

博主目前使用WordPress备份脚本(详见下文),每天定时自动备份一次,并上传到远程 VPS/FTP 空间。同时,本机VPS和远程VPS均保留最近N次的备份数据。

此外,使用Hostwinds提供的SnapShot快照备份功能,还可以随时备份整个VPS系统,更进一步确保网站数据的安全。

本机VPS + 远程VPS + SnapShot快照,构建起三重备份存储,再也不用担心数据丢失了。


Share this post on:

Previous Post
LAMP环境下博客/网站安装教程【100%零基础建站】
Next Post
Adding new posts in AstroPaper theme