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

相关推荐
学技术的大胜嗷2 分钟前
pycharm连接远程linux服务器上的docker进行深度学习训练
linux·服务器·pytorch·python·深度学习·神经网络·pycharm
张3蜂5 分钟前
Ubuntu系统安装mysql、nginx、.netcore
mysql·nginx·ubuntu
两仪式quq19 分钟前
Linux-环境变量
linux·运维·服务器
雅冰石43 分钟前
mysql怎样优化count(*) from 表名 where …… or ……这种慢sql
mysql
秣宇1 小时前
Linux提升篇-服务器BIOS介绍
linux·运维·服务器
影子落人间1 小时前
Linux常用命令大全
linux·运维·服务器
keep__go1 小时前
GBase8a 开机自启动
linux·运维·服务器·南大通用·gbase8a
安亿1031 小时前
linux下的日志编写
linux·服务器·c语言·软件构建
咩咩大主教1 小时前
C++在Linux实现多线程和多进程的TCP服务器和客户端通信
linux·服务器·c语言·开发语言·c++·网络协议·tcp/ip
学习3人组1 小时前
在 Linux 系统中目录架构说明
linux·服务器·php