工作室的网站最近老是数据库连接出错,打开宝塔面板,发现mysql服务竟然停止工作了。重新启动之后,网站恢复,可是没过两天有连接失败。
下意识地想着升级一下mysql,毕竟这个站点几乎都不更新。
通过宝塔面板中的切换版本,把mysql升级到5.7(原来是5.6)。升级过程时间太长,就直接关电脑睡觉了,心想反正是后台在工作的。
第二天打开网站,还是提示数据库连接出错。宝塔显示mysql服务正常运行,通过phpMyAdmin去数据库里查看,网站的数据库没了!
网上搜索发现,宝塔切换mysql会删除数据库,所以一般都会提示备份数据库再操作。而我的数据库之前不知什么原因,并没有在宝塔的数据库页面中显示,也就是系统可能认为我已经备份并删除了数据库,结果就导致这个结果。
还好这个站点的内容不多,更新频率极低。前两年从阿里云迁移到腾讯云时备份过一次数据库,核心的配置都还在,仅有几篇文章丢了。
这次的教训更凸显了备份数据库的重要性,不能因为站点不重要就忽略了备份!从小到大,玩RPG游戏吃的最大的亏也是不及时存档!

最后修改:2022 年 10 月 02 日
如果觉得我的文章对你有用,请随意赞赏