你按前面讲的做了每周备份。宝塔自动备份、数据库每周导出一份。你觉得很安全。但你从没试过用备份恢复网站。真出问题那天,备份文件可能损坏了、可能密码不对、可能少了文件。恢复不出来。

为什么要做恢复演练

备份不是目的,能恢复才是目的。

我见过太多人:每周自动备份很认真,真被黑了要恢复,发现备份文件里数据库是空的、或者备份脚本悄悄坏了三个月没人发现。那几个月的内容全没了。

每季度做一次恢复演练,把备份文件恢复到一个测试目录,看看网站能不能正常打开。能正常打开,备份才算真的有用。

怎么演练

第一,拿一份最新备份。下载到本地。

第二,在本地或者测试域名恢复。把文件解压,数据库导入。改一下配置文件里的数据库地址和密码。

第三,访问测试域名看效果。首页能打开吗?文章能看吗?表单能提交吗?后台能登录吗?

如果都正常,说明备份文件是好的。如果打不开,立刻查备份脚本哪里坏了。

注意事项

第一,演练别在正式网站上做。找个测试目录、测试域名。别把正式网站覆盖了。

第二,每季度一次。不用每周。三个月恢复一次就够。

第三,演练完记录问题。这次恢复花了多久?哪个环节出问题?下次真出事你就知道怎么操作了。

备份不演练,等于没备份。这是运维的基本常识。