Red Hat Enterprise Linux 7 / Oracle Linux 7 安装 MySQL

如果你的系统只支持 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 服务器。如果你在执行这些步骤的过程中遇到任何问题,你可以随时向我提问。

posted @ 2024-03-18 09:26  Monarsoft  阅读(168)  评论(0)    收藏  举报