CentOS 8 服务器安装 MySQL 报错:no match mysql-community-server

参考 MySQL 官方文档:

报错如下:

bash 复制代码
1.No match for argument: mysql-community-server
2.Error: Unable to find a match: mysql-community-server

上面的错误都提示找不到 mysql-community-server

【注】出现问题的核心原因为:基于RHEL 8Oracle Linux 8的基于EL8的系统,在默认情况下附带了一个名为mysqlyum模块。 除非禁用此模块,否则它将屏蔽MySQL存储库提供的软件包。只要是 EL8 系统安装任何版本的 MySQL 都会有这样的问题。

官方原话:

(EL8 systems only) EL8-based systems such as RHEL8 and Oracle Linux 8 include a MySQL module that is enabled by default. Unless this module is disabled, it masks packages provided by MySQL repositories. To disable the included module and make the MySQL repository packages visible, use the following command (for dnf-enabled systems, replace yum in the command with dnf)。

禁用方法如下:

bash 复制代码
yum module disable mysql

# 如果是 dnf,命令如下:
dnf module disable mysql

然后继续安装 MySQL Server

bash 复制代码
sudo yum install mysql-community-server

接下来就可以愉快的安装 MySQL 8.0 了。

个人博客:Roc's Blog

相关推荐
小雪_Snow26 分钟前
CentOS 7 下载教程
centos
bug攻城狮30 分钟前
CentOS 7 设置静态 IP 地址
linux·tcp/ip·centos
纳切威39 分钟前
CentOS 7部署Zabbix5.0
linux·运维·centos·zabbix
sunshine-sm42 分钟前
CentOS Steam 9安装 MySQL 8
linux·运维·服务器·数据库·mysql·centos·centos stream
bug攻城狮43 分钟前
CentOS 7 快速检查软件包是否已安装的5种方法
linux·运维·centos
尚久龙1 小时前
安卓学习 之 用户登录界面的简单实现
android·运维·服务器·学习·手机·android studio·安卓
呆萌小新@渊洁2 小时前
linux升级系统,重启出现Minimal BASH-like line editingis supported
linux·服务器
東雪蓮☆2 小时前
从零开始掌握 Web 与 Nginx:入门详解
运维·服务器·前端·nginx
青铜发条3 小时前
【python】python进阶——网络编程
运维·服务器·网络
勇闯逆流河4 小时前
【Linux】Linux常用指令合集
linux·运维·服务器