根据 MySQL 官方文档《使用 MySQL Yum 存储库在 Linux 上安装 MySQL》在 CentOS 8 安装 MySQL 步骤如下:
下载 MySQL 发行包
1
wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm
注:可以去 MySQL仓库 查看你需要安装的版本,示例中的 el8 指的是 Enterprise Linux 8,这是 Red Hat Enterprise Linux (RHEL) 8 和其衍生版本(如 CentOS 8)的代号。
安装下载的 MySQL 发行包
1
sudo yum install mysql80-community-release-el8-1.noarch.rpm
禁用默认 MySQL 模块
1
sudo yum module disable mysql
注:仅限 EL8 系统,基于 EL8 的系统(例如 RHEL8 和 Oracle Linux 8)包含默认启用的 MySQL 模块,除非禁用此模块,否则它会屏蔽 MySQL 存储库提供的包。
安装 MySQL 服务
1
sudo yum install mysql-community-server
启动 MySQL 服务
1
systemctl start mysqld
查看 MySQL 服务状态
1
systemctl status mysqld
在第 4 步安装 MySQL 服务时出现了Error: GPG check FAILED
错误,需要导入新的GPG key
:
1 | rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 |
导入成功后,再次运行第 4 步的安装 MySQL 服务命令即可。
注:GPG key 文件需要去 MySQL仓库 查看最新的。