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

相关推荐
2501_927773071 小时前
uboot挂载
linux·运维·服务器
怣501 小时前
[特殊字符] MySQL数据表操作完全指南:增删改查的艺术
数据库·mysql·adb
Tim风声(网络工程师)1 小时前
防火墙-长链接、介绍作用
运维·服务器·网络
安然无虞1 小时前
「MongoDB数据库」初见
数据库·mysql·mongodb
Mr_Xuhhh2 小时前
MySQL视图详解:虚拟表的创建、使用与实战
数据库·mysql
AI_56782 小时前
MySQL索引优化全景指南:从慢查询诊断到智能调优
数据库·mysql
小徐敲java2 小时前
(运维)1Panel服务器面板Docker部署
运维·服务器·docker
小天源2 小时前
XShell一台控制多台操作详情
linux·运维·服务器
定偶2 小时前
MySQL多表连接查询详解
c语言·数据库·mysql
bamboolm3 小时前
java mysql 权限状态、流程问题
数据库·mysql