最近啊狗博主听说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.狗博主已经将此程序猿小哥哥开除。(/滑稽)
前排吃瓜
@LuoBo : 哈哈哈哈哈好,欢迎前排!٩(ˊᗜˋ*)و