惨痛经历之变更数据库丢失数据,备份很重要

 懿古今   2019-06-04 16:44:01 发布  随笔日记

今天发现阿里云虚拟主机支持升级 PHP 和 MySQL 版本之后,就用我那台 58 元的虚拟主机折腾了一下,详见『阿里云虚拟主机如何升级到 PHP 7.2 和 MySQL 5.7?』。可能是出于自信或以为 PHP 升级和 MySQL 升级是一样的,站点文件和数据不会有事,所以我就傻乎乎地直接点击“变更数据库”按钮进行变更,结果很悲剧,变更成功之后数据库名称、地址和用户名都变了,最最关键是数据库被清空了,站点的数据都没有了。

惨痛经历之变更数据库丢失数据,备份很重要 - 第1张 - 懿古今(www.yigujin.cn)

现在想想“变更数据库”按字面理解就是“换一个数据库”的意思,所以数据库名称、地址和用户名变了也可以理解,数据库内的数据没有了也可以理解。这个只能怪自己没有备份,挂不得别人,毕竟阿里云虚拟主机后台就可以直接手工备份。为什么其他站点都备份了,就这个站点从未备份,估计就是因为这是一个 zbpNana 主题的演示站,从未重视,所以就懒得备份。

后来想到是否可以提交工单要求阿里云帮忙直接恢复数据到昨天,没行到确实是可以恢复,不过是有偿服务(详见万网虚机:数据备份\恢复服务)。其中恢复网站及数据库数据,800 元/次;网站数据(不含数据库),300 元/次。看到这个服务价格,再想想我丢失的只是演示站数据,要我花 800 元去恢复确实不舍得,所以只能选择重建了。

既然演示站的数据已经丢失,是否还有必要为自己分享 ZBlogPHP 主题做一个演示站?毕竟这个主题是免费分享而且不再接受打赏。现在想想,用一个备案的域名去做一个演示站太浪费了,应该趁着这次数据丢失好好想一想才行。

本文地址:https://www.yigujin.cn/1968.html

你可能感兴趣的文章

文章标签: ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 张波博客
    张波博客 @回复

    为什么不备份呢???

    • 懿古今
      懿古今2019-06-05 11:15  回复

      @张波博客[抓狂] 我以为原先有过备份,我也以为变更数据库跟升级PHP一样没影响,结果就悲剧了

  2. 闲鱼
    闲鱼 @回复

    是不是让人窒息?以前我也是,觉得就改一个小地方,心想应该没什么吧,大不了改回来,结果一点确定什么都晚了,又要花大把的时间去还原,就偷懒那几分钟的备份时间。现在我只要折腾网站必备份,或者快照一下,哭过几回的孩子懂事了 [笑哭]

    • 懿古今
      懿古今2019-06-05 11:14  回复

      @闲鱼[抓狂] 虽然是演示站,但是近段时间也是有更新的,没想到一个备份都没有,所以只能推倒重来了

  3. 青山
    青山 @回复

    [抠鼻] 套路云,啥都花钱。不过幸好是演示站的数据,要是懿古今这个站数据没了,我估计博主你会花钱补回来吧

    • 懿古今
      懿古今2019-06-05 11:14  回复

      @青山如果是懿古今或boke112导航站点,肯定要花钱了,放弃太可惜了。演示站的话就不舍得这笔钱了

  4. 奶爸de笔记
    奶爸de笔记 @回复

    没行到,定时备份来一个啊。我博客有介绍插件。

    • 懿古今
      懿古今2019-06-05 11:13  回复

      @奶爸de笔记[衰] 当初就觉得是演示站,而且折腾比较少,应该没事,结果真的一个备份都没有

  5. 北京seo快速排名
    北京seo快速排名 @回复

    真的!! 我那会隔三差五就得备份,真的,一次就能长记性!

  6. 弥雅
    弥雅 @回复

    数据备份至关重要!

    • 懿古今
      懿古今2019-06-06 17:17  回复

      @弥雅是的,不管是折腾还是不折腾,都建议记得备份

  7. ningqun
    ningqun @回复

    有过一次,再也不会忘记了。

    • 懿古今
      懿古今2019-06-06 17:15  回复

      @ningqun目前是不敢忘,能够记住多久就不知道了。

  8. 心灵博客
    心灵博客 @回复

    至少这次损失的不是重要数据,得到了这个教训应该是超值了。

    • 懿古今
      懿古今2019-06-06 17:14  回复

      @心灵博客是的,以后一定要记得备份,折腾之前一定要记得先备份

  9. 魏义齐个人博客
    魏义齐个人博客 @回复

    我每个月都会在固定时间备份一次,当月发布的文章在本地都有备份,我发文章都是先在txt里写好,图配好处理好,然后再在网站编辑器发,即便当月被攻击或者数据丢失,也可以恢复上个月备份的数据,这个月发布的文章重新发,因为本地有,不会损失什么。

  10. 凯少技术网
    凯少技术网 @回复

    恢复个数据要800刀,,,这阿里。。。。。所以说,养成备份的好习惯是必须的,数据无价啊。

    • 懿古今
      懿古今2019-06-11 16:04  回复

      @凯少技术网是的,这个价格太贵,如果是一百几十块的话,我估计会花钱,800元的话只能重新来过了

  11. Charles
    Charles @回复

    自己写脚本配合服务器镜像,每天定是备份数据库和站点程序。对于小站点来说完全够用,也不用担心费用。

    • 懿古今
      懿古今2019-06-11 16:03  回复

      @Charles我这个是虚拟主机而且是演示站所以懒得折腾,使用阿里云服务器话,每天建立一个镜像还是挺好的,有问题就回滚,几乎瞬间就恢复了

  12. 范明明
    范明明 @回复

    创建任务设置定期备份吧。我是数据库每日备份1份,整站代码每周备份1份。

    • 懿古今
      懿古今2019-06-11 15:56  回复

      @范明明我的重要站点都设置定时备份数据库,这次丢失的是演示站,当初以为演示站很少折腾主机服务器所以认为不要紧,没想到还是中招了