如果你的系统只支持 Red Hat Enterprise Linux 7 / Oracle Linux 7,并且你已经下载了 `mysql80-community-release-el7-11.noarch.rpm` 包,那么你可以按照以下步骤来安装 MySQL:
1. 首先,使用 `rpm` 命令来安装 `mysql80-community-release-el7-11.noarch.rpm` 包:
```bash
sudo rpm -ivh mysql80-community-release-el7-11.noarch.rpm
```
这个命令将会添加 MySQL Yum 仓库到你的系统中。
2. 接着,你可以使用 `yum` 命令来安装 MySQL 服务器:
```bash
sudo yum install mysql-community-server
```
这个命令将会从你刚刚添加的 MySQL Yum 仓库中安装 MySQL 服务器。
3. 安装完成后,你需要启动 MySQL 服务器:
```bash
sudo systemctl start mysqld
```
4. 你可以使用以下命令来检查 MySQL 服务器的状态:
```bash
sudo systemctl status mysqld
```
如果 MySQL 服务器已经成功启动,你应该能看到类似 "Active: active (running)" 的输出。
5. 最后,你需要运行 MySQL 安全安装程序来设置 root 用户的密码以及进行其他一些安全设置:
```bash
sudo mysql_secure_installation
```
在进行这些步骤之前,你应该确保你的系统没有安装其他版本的 MySQL。如果已经安装了其他版本的 MySQL,你需要先卸载它。你可以使用 `yum remove` 命令来卸载它:
```bash
sudo yum remove mysql-community-server
```
请注意,卸载 MySQL 可能会删除所有的数据。在进行这个操作之前,你应该备份所有重要的数据。
==================================================
你遇到的问题是 GPG key 检索失败,这可能是因为你的系统中没有正确的 GPG key。你可以尝试以下步骤来解决这个问题:
1. 首先,你需要删除已经安装的 `mysql80-community-release` 包:
```bash
sudo rpm -e mysql80-community-release-el7-3.noarch
```
2. 然后,你可以再次尝试安装 `mysql80-community-release-el7-11.noarch.rpm` 包:
```bash
sudo rpm -ivh mysql80-community-release-el7-11.noarch.rpm
```
3. 接着,你需要禁用 MySQL 8.0 的 Yum 仓库,并启用 MySQL 5.7 的 Yum 仓库。你可以使用 `yum-config-manager` 命令来实现这个操作:
```bash
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
```
4. 最后,你可以再次尝试使用 `yum` 命令来安装 MySQL 服务器:
```bash
sudo yum install mysql-community-server
```
如果你的系统中没有 `yum-config-manager` 命令,你可能需要先安装 `yum-utils` 包:
```bash
sudo yum install yum-utils
```
这些步骤应该可以帮助你解决 GPG key 检索失败的问题,并安装 MySQL 服务器。如果你在执行这些步骤的过程中遇到任何问题,你可以随时向我提问。
标签:sudo,Linux,rpm,Enterprise,community,yum,MySQL,Hat,bash From: https://www.cnblogs.com/Monarsoft/p/18079651