centos7安装mysql报错 The GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository. Failing package is: mysql-community-libs-5.7.42-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
时间: 2024-04-03 17:32:14 浏览: 344
这个问题通常是由于之前安装的 MySQL 版本与当前要安装的版本不一致导致的。你可以尝试以下步骤解决该问题:
1. 移除旧的 MySQL 版本:
```
sudo yum remove mysql-*
sudo rm -rf /var/lib/mysql
```
2. 下载 MySQL 的 Yum Repository:
```
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
```
3. 安装 MySQL 的 Yum Repository:
```
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
```
4. 清理缓存并重新安装 MySQL:
```
sudo yum clean all
sudo yum update
sudo yum install mysql-community-server
```
这样应该就可以成功安装 MySQL 了。如果仍然存在问题,请确保你的操作系统版本与要安装的 MySQL 版本兼容。
相关问题
Public key for mysql-community-common-5.7.42-1.el7.x86_64.rpm is not installed
这个错误提示通常表示你的系统缺少 MySQL 社区版的公钥,可以通过以下步骤来解决:
1. 下载 MySQL 社区版的公钥,并将其保存到本地文件中:
```
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
```
2. 安装 MySQL 社区版的公钥:
```
sudo yum install mysql-community-common-5.7.42-1.el7.x86_64.rpm
```
3. 运行以下命令来更新 Yum 软件包列表并安装 MySQL:
```
sudo yum update
sudo yum install mysql-server
```
注意:如果你使用的是 CentOS 6,需要将上述命令中的 “el7” 替换为 “el6”。
centos7安装mysql 5.7.36
您可以按照以下步骤在CentOS 7上安装MySQL 5.7.36:
1. 更新系统软件包:
```
sudo yum update
```
2. 添加MySQL Yum存储库。在浏览器中打开以下链接,根据您的系统选择合适的版本:
```
https://dev.mysql.com/downloads/repo/yum/
```
3. 下载并安装存储库:
```
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
```
4. 安装MySQL服务器:
```
sudo yum install mysql-server
```
5. 启动MySQL服务:
```
sudo systemctl start mysqld
```
6. 运行初始安全性脚本以设置MySQL安全选项:
```
sudo mysql_secure_installation
```
该脚本将引导您完成设置root密码、删除匿名用户、禁止远程root登录等选项。
7. 检查MySQL服务是否正在运行:
```
sudo systemctl status mysqld
```
现在,您应该已经成功安装了MySQL 5.7.36。您可以使用以下命令连接到MySQL服务器:
```
mysql -u root -p
```
输入您在步骤6中设置的root密码即可登录。
阅读全文