头像

初夏酱

欢迎访问我的博客!

《震惊!从MySQL56到57,到底发生了什么?》

 2月前  •   WordPress, 哔哔  •   ,  •   164  •   2

最近啊狗博主听说MySQL有新版本,便想尝试一下新版本

刚好宝塔面板支持后台更新,于是便手贱更新了一下

在更新之前,狗博主看见了这行红字,其实意思很简单,大家可以这样理解:  宝塔:更新数据库记得先备份一下,丢了数据别找我啊(⋟﹏⋞)

哈哈哈哈开个玩笑,狗博主为了防止意外,给自己留了条后路,机智的给服务器做了一个快照。(不上图了,手机码子真的累(˘̩̩̩ε˘̩ƪ))

狗博主为了方便数据库的迁移,便把服务器文件下的数据库文件夹进行了复制

注意:数据库文件在 /www/server/data 内

这个时候,狗博主开始更新MySQL啦

第一步,删除所有库

狗博主选择了所有的库,点击删除,输入了验证码,点击了确定

 然后博客就

诶为什么狗博主心里还有点爽ପ( ˘ᵕ˘ ) ੭ ☆(删库的感觉真的爽啊,大家可以试试(´▽`ʃƪ))

第二步,更新到MySQL57

狗博主进入宝塔后台,然后开始更新

(゚⊿゚)ツ装过宝塔的人都会吧

安装完毕,开车!

因为使用的是极速安装,所以很快就装好了,这个时候应该到了恢复备份的时候了

于是,狗博主把刚刚复制的data文件夹,覆盖到/www/server/data内

结果!失败???

狗博主:肯定是有文件重复了

于是狗博主开始一个个的把data文件夹内的数据库文件复制到/www/server/data

当狗博主按下粘贴的那一刻

结果??????(此处实名diss宝塔)

WTF???花样作死???

我这是在手动导入数据库数据啊

????我是root啊大哥,我是root啊,为什么我是root都不能粘贴进去??宝塔大哥麻烦你先搞清楚是root用户的权限大还是mysql用户的权限大

狗博主又试了几次,都是这个提示

狗博主此刻才意识到自己数据可能恢复不了了。

还好,狗博主在更新之前做了一次快照

于是乎

狗博主立刻关闭服务器,对MySQL57所在的环境做了个快照,快照做完了之后,狗博主将硬盘恢复至MySQL56所在的环境,也就是更新前的快照

回滚完后,狗博主立刻进后台,备份了数据库为.sql文件并且下载到本地

然后,关机!回滚到MySQL57环境!

开机!

导入备份!

于是

博客又能打开啦

结尾:卧槽,我的机器人呢?

原来狗博主服务器上装了个docker,wine环境,装了个酷Q机器人

经过这次折腾,wine连不上了

wtf???连不上了?


——- 


官方化:

1.经过程序猿小哥哥的不懈努力,今日,博客数据库系统由原来的MySQL56更新到MySQL57

2.程序猿小哥哥操作不当导致部分数据损坏丢失

3.狗博主已经将此程序猿小哥哥开除。(/滑稽)

版权声明

本文基于《CC BY-NC-SA 4.0》许可协议授权
如未注明,均为原创
如需转载请注明出处
本文链接:https://www.poploli.com/418.html

上一篇:
下一篇:

 评论


 已有2条评论

  1. LuoBo 1级粉丝 C106-9 Build/ZCXCNCT5801711291S | QQ浏览器 6.2 2月前

    前排吃瓜

    • 初夏酱 老大 HUAWEI GRA-UL00 Build/HUAWEIGRA-UL00) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36 | 谷歌浏览器 67.0.3396.87 2月前

      LuoBo哈哈哈哈哈好,欢迎前排!٩(ˊᗜˋ*)و