WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案

190次阅读

共计 1208 个字符,预计需要花费 4 分钟才能阅读完成。

WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案插图

笔者在部署 WordPress 的时候,一不小心安装了 MySQL8.0.16 的高版本,当时没太注意 MySQL8.0 的最低安装配置要求为至少双核 4G 内存,再加上据说 8.0 是用在集群上面的,由于笔者的机器为单核 2G 内存,后来在用宝塔面板升级 MySQL8.0.16 到更高版本的时候,警告达不到配置不让升级,笔者又不想多掏银子,心想能不能降级到 5.7 的版本呢?

首先在降级之前有一些网友出现两个问题,第一个问题,不知道降级到哪个 MySQL 版本,有 5.3 版,5.5 版,5.6 版,5.7 版 ? 第二个问题,网友反映 5.0 低版本导入 8.0 高版本没有不兼容现象,但高版本导入低版本出现各种不兼容现象,应该如何解决呢?

第一个问题:

首先咱们到 MySQL 官方查询目前 MySQL 还在维护的版本为 5.6.5.7 还有最新版 8.0. 所以有些网友瞎降级,降级到 5.5 版本,这是不对的,5.5 版本已经停止维护了,那我们首选 8.0.16 降级到 5.7.28(最新的是 5.7.29. 因为宝塔只提供 5.7.28. 咱们就降级到 5.7.28)。

第二个问题:

版本兼容问题,这里笔者心想,既然 Oracle 公司开发了 5.6 版本,5.7 版本,8.0 版本,难不成他们之间都不兼容,笔者认为那是不可能,为什么呢?8.0 高版本是为了集群而生,高低版本是为了适应不同的场景设计的,并不是为了谁淘汰谁而生,当你是集群的时候,推荐带有集群功能的 8.0 版本,当你不是集群的时候,推荐 5.7 版本使用,所以笔者判断应该是即将降级的版本过低造成的,应该是 8.0.16 降级到 5.7 的最高版本 5.7.28. 而不是 5.7.0 版本,其次咱们用的 phpMyAdmin 应该用最新版的,防止导出出问题,尽量按默认选项导入导出,不要自定义配置。

步骤如下:

1.phpMyAdmin 登陆数据库

登陆宝塔面板后台,左侧 - 数据库,phpMyAdmin 登陆数据库,记住以 root 账户登陆,root 密码见图,有些人打不开 phpMyAdmin 网页,到自己的云服务器后台安全组规则里面放行 888tcp 端口。

WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案插图1

2.phpMyAdmin 导出数据

选导出,选导出方式 - 快速,格式 -SQL,执行。

3. 停止 LNMP 相关组件服务

登陆宝塔面板,进入首页,防止出现故障把所有跟网站有关的服务都停掉,如果首页没有这些,说明你没有把服务首页显示,到软件商店一个一个关闭。

WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案插图2

4. 卸载 MySQL8.0 版本

因为数据库里面有数据,直接卸载宝塔是不让卸载的,运行以下代码删除文件夹,然后再点卸载按钮,完成卸载 8.0 版本。

rm -rf /www/server/mysql

5. 安装 MySQL5.7.28 并导入数据

软件商店安装 5.7.28 版本,可能安装的是 5.7.26 版本,安装完后点更新按钮,导入,默认配置导入,不要更改选项。

WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案插图3

6. 同步 MySQL 数据库配置

至此我们会发现成功了,但是网站提示连接数据库错误,那是因为我们连接数据库的配置没有同步到数据库,按照图示同步。

WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案插图4

至此完全成功。

正文完
 
天天
版权声明:本站原创文章,由 天天 2023-08-14发表,共计1208字。
转载说明:

本文由 天天资讯网 整理发布,转载请注明出处.
版权声明:部分文章内容或图片来源于网络,我们尊重作者的知识产权。如有侵犯,请联系我们在第一时间删除。