文章目录
前言
昨天晚上,准备搞一个自己用的图床,之前也用过LightPicture图床系统,鉴于这个系统不够成熟,于是就使用了多人使用的Lsky Pro图床系统。
又因为LskyPro图床系统需要的版本较高,服务器默认的Mysql版本是5.6的,可是LskyPro需要Mysql5.7+,这就很难搞了啊!于是先百度咯!
更换Mysql版本
引用
百度方法(https://www.xaheimi.com/jianzhan/602.html)
1.先给服务器做个快照备份以防万一,没有快照功能可忽略此步骤
2.宝塔Linux服务器面板所有的数据库都点击备份【重要】
3.删除宝塔Linux服务器面板所有数据库,放心删没事的,删除之前把所有数据库的用户名和密码复制到电脑新建文档里面
4.宝塔Linux服务器面板软件商店里面选择mysql 设置里面点切换版本 开始安装mysql5.6或者5.7等高级版本
5.升级过程稍微要等一会儿,要耐心等待。
6.宝塔数据库里面新建数据库 把所有数据库使用备份的用户名密码进行新建
7.在每个数据库后面点导入 导入对应的备份文件
(当时脑子傻了,阿里云都登陆好了就是忘了做快照。)
我尝试一下后发现可以在回收站找回,把数据备份好后就一口气全选数据库删除了。
怎知经过了漫长的等待,Mysql5.7安装好了,回到数据库回收站把数据库恢复后,打开自己的博客尝试一下,居然跳出了Wrodpress安装页面!!!
这我肯定是急了啊,立马登录到Mysql,发现数据全部都没了,然后用好多方法恢复,可“恢复数据成功”后实际数据库还是空白。我又尝试了滚回Mysql5.6。
结果不是很理想,问题依然是这样,不知道怎么办。(没有认真读教程)
都事以至此了,我就新建了一个数据库再导入数据,发现成功了!!!
问题所在
原来我没有按照上面的教程走,删掉数据库后不要从宝塔数据库回收站恢复,这样会导致数据库丢失,导入数据库都无效无反应。
正确操作
正确的做法是:
关键
不要从回收站恢复,否者数据丢失!
如果打开了数据库回收站,就要先清空,因为同名数据库宝塔会让你在回收站恢复,新建不了(默认数据库回收站是关闭的)
清空后新建一个数据库
数据库名用户名和密码和之前对应填写,如果密码等不一样会导致前台“连接数据库失败”,如果没记下来的话,也可以选择修改网站目录下的config信息,以wordpress程序为例,修改根目录/wp-config.php文件
然后就可以了。
请各位小心操作数据库啊!
然后就折腾了一番升级到了Mysql5.7,按流程导入数据库后正常工作。
结言
这次又让我这个小白get到一个技能!
最后小明在此说一句:服务器有价,数据无价!数据无价!数据无价!!!