记一次本网站数据库崩溃事件

2021年01月28日 · 生活 · 41344次阅读

事情起因:
前天看到腾讯活动,腾讯清凉云可以免费升级为2核,4G,6M,80G磁碟的活动,感觉挺划算的,就计划迁移博客。


数据库.jpeg

我博客原来是在阿里云开发者主机上面,配置不高但是对于本网站还是够用的。
环境还是万年的lnmp,mysql我使用的是5.7的版本,一直也都相安无事,速度也都还可以。
当我看到腾讯云推出的老用户升级活动的时候想着自己的老学生机可以也去升级,一切都很顺利成功升级。
之后备份好数据后,销毁了阿里云的服务器。
就在迁移数据的时候,数据库也正常导入了,网站打开正常也就没管太多。清理了原来所有的数据。新环境我配置5.6的数据库。
一直到,我准备发布文章的时候,只要提交就提示数据库错误,无法发布更新文章,但是可以正常删除文章。
通过查询数据库发现,cid自增属性消失,数据库索引全部丢失。
一脸懵的想着再去对比修复数据库已经不现实了。
想着这么多朋友也都支持,不能因为这样就不写了不修复了。
于是折腾开始,以下步骤也给tp数据库损坏的同学提供一个紧急备灾的思路。
1.安装tpbye插件,导出所有信息
2.安装wp博客,导入tp导出的博客数据
3.全新安装一个tp博客,使用wp转ty工具直接进行数据库转换
通过以上的折腾,一切都完美解决。
但是文章浏览量和赞数据已经永久丢失,文章格式成了html格式。
写网站的同学一定要慎重备份自己的数据库哦!

因为这次事件,任性的我直接不用广州这个学生机器了,目前本网站运行在托管在北京BGP高性能Debian服务器上~

标签:服务器,阿里云,腾讯云,轻量云,轻应用服务器

最后编辑于:2021-03-22 22:31

评论

  1. Dark Dark
    2021-01-28 15:47

    牛逼

    回复
    1. 庞同学呀 庞同学呀
      2021-01-28 15:49

      已经很傻逼了

      回复