一次个人网站升级事故 2022-06-26 00:19 众所周知,我有一个个人网站,就是你现在看的这个,https://riun.xyz 。这个网站可谓是我的掌中宝,爱不释手的那种,没有它写文章都写不舒服也没有动力那种。 服务是在2019年末搭建上线的,一直运行到现在。最初使用的原生部署方式,最近一直想用下docker,但是安装时出现了一个什么“docker找不到runc: OCI runtime create failed”的错误,看了一下是CentOS版本太低;有其他解决方案,但是早就想升级下CentOS版本了(6.3升级到≥7.9),可以方便的使用很多命令。于是就打算升级下。 由于服务器是阿里云的,升级系统版本是需要重置服务器的,所以需要把各种东西备份下。开始做的时候还列了一个清单步骤,1、2、3、4、5,然后各个时候做什么,哪些东西需要备份。心满意足的做完并check一遍,嗯,没做错,点击重置按钮。 可就在刚刚重置完成不到1秒钟之内,我忽然想起来,我MySQL数据好像没有备份啊!!!然后顺着想起来redis数据也没备份,然后又想起来最初没有自己的图床的时候,图片都是在服务器上储存的,那些图片有的还用着, 也没有备份! 原来我净是把一些不重要的东西备份了,而数据,一个都没备份!!!这就意味着我这两年写的全部博客文章,算法、线程、框架、随笔,为数不多的几十条评论、留言,全部都没了。。。。。。 那一刻,我几乎绝望!我觉得完了,我完了,人生完了,甚至感觉活着没有什么意思了😂。这可怎么办啊?数据全没了,文章一个不留,难道以后要从零开始写了吗?从零开始写好难受啊。 恍恍惚惚过了半天,晚上在服务器上用docker部署服务时,忽然想到我前些天做一个小功能时,本地测试数据太少了,就把服务器上的MySQL数据同步下来了,欸,那不就意味着我本地还有一份相同的MySQL数据吗?!顿时仿佛又拥有了灵魂,立马活了过来。去看本地,果然有! 不过由于那次测试嘛,就随便删掉了几个靠前的文章,所以数据还是没有对齐。 不过这应该是这次意外的最好结果了,接近150篇博客文章只丢掉了最近的一些;遗憾的是仅有的十几条留言,和几十条评论只留下了5%左右。不过比起全丢,已经够好了😀。 可能这就叫做“爱code的男孩运气都不会太差吧”哈哈哈哈哈🤣,要是没有前几天那个小功能,或者我当时不做再往后拖一拖,那这次就完了呀。 (奉劝大家平时多写写代码🐶) 另外增加一个tips:做迁移或升级时,只有数据最重要,其他的都不重要,都可以找回。只有数据一定要备份。 - 丢掉的文章: > 其中“青云服务器”那篇因为本地电脑写的有备份,就又上传了;“让你的网站支持HTTPS”那篇由于比较简单,我就又写了一篇。 ![](https://minio.riun.xyz/riun1/2022-06-26_wB8zrby5Wd3e6vA3Cy.jpg) - 早期没有自己的图床时,将图片上传到网站上,丢掉的图片: ![](https://minio.riun.xyz/riun1/2022-06-26_wErq9yu002LOiaM5gT.jpg) - 重置期间的临时页面: - ![](https://minio.riun.xyz/riun1/2022-06-26_wSR9hq6tUjC3jmUwYJ.jpg) - 重置之前的首页文章: <img src="https://minio.riun.xyz/riun1/2022-06-26_wSaJPrXfs4718pVhmh.jpg" alt=" " style="zoom:30%;" /> - 这张是我发现数据全丢后,看着页面还没刷新,赶紧把所有文章截了个图,当时想的供以后怀念哈哈哈😂: ![](https://minio.riun.xyz/riun1/2022-06-26_wE0YyhKLXb7UZyZ96a.jpg) --END--
发表评论