侧边栏壁纸
博主头像
机不可失的小站

永远相信美好的事情即将发生

  • 累计撰写 10 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

记一次因数据库丢失而不得不重装本站的经历

机不可失
2024-12-08 / 0 评论 / 0 点赞 / 6 阅读 / 0 字

周五(12 月 6 日)晚上在 1Panel 看到 halo 有更新,就想着更新一下。本以为就是更新一下,1Panel 也有备份没什么大不了的,结果等更新完毕了才发现网站进不去了,全部显示 ERR_EMPTY_RESPONSE

我尝试重装 halo 和恢复 1Panel 在升级前的备份,结果发现没用?

这个时候我慌了,赶紧把备份下载下来一看,结果发现它只备份了应用目录,没备份数据库?(如下图所示)

Screenshot_2024-12-08-20-48-13-135_bin.mt.plus.jpg

周六(12 月 7 日)上午搞了很久,用 phpMyAdmin 进去数据库才发现数据库已经被清空了。赶紧用 1Panel 备份数据库,发现数据库备份出来的全是空的。

又赶紧备份 mysql 应用的所有文件,总算是把数据抢救了一些出来了,只可惜备份出来的东西不能直接用(如下图所示,左右两边是同一个目录下的,只是为了方便展示)

Screenshot_2024-12-08-20-51-54-655_bin.mt.plus.jpg

没办法了,只好重装。于是今天(12 月 8 日)删除了 halo 的所有文件,重新初始化配置一遍,然后手动翻 mysql 的文件尽可能的恢复数据。。。

这次经历让我了解到了经常备份,以及检验备份文件是否有效的重要性。。。

0

评论区