• 平台:阿里云ECS

  • 操作系统:CentOS-7\CentOS-8

  • 操作步骤:

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    #执行这条语句的时候报错
    yum -y install mysql-community-server
    
  • 报错信息:

    从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
    源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
    失败的软件包是:mysql-community-server-5.7.37-1.el7.x86_64
    GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
  • 解决方案:

    GPG验证不通过,我理解是本机配置的这个软件包对应的公钥不对,签名验证失败。(我也不知道这个公钥是在安装过程哪一步自动配置的)。我在mysql官网搜关键字GPG,找到了解决方案,大意是如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中。

  • 原文:

    If you are using RPM 4.1 and it complains about (GPG) NOT OK (MISSING KEYS: GPG#3a79bd29), even though you have imported the MySQL public build key into your own GPG keyring, you need to import the key into the RPM keyring first. RPM 4.1 no longer uses your personal GPG keyring (or GPG itself). Rather, RPM maintains a separate keyring because it is a system-wide application and a user’s GPG public keyring is a user-specific file. To import the MySQL public key into the RPM keyring, first obtain the key, then use rpm --import to import the key. For example:

    $> gpg --export -a 3a79bd29 > 3a79bd29.asc
    $> rpm --import 3a79bd29.asc
    

    Alternatively, rpm also supports loading the key directly from a URL:

    $> rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
    
  • 备注:以上原文命令只适用于mysql5.7,其他版本请点击原文链接,选择相应版本,查看解决方案

解决阿里云ECS安装Mysql失败:GPG密钥已安装,但是不适用于此软件包相关推荐

  1. 源“ySQL 8.0 Community Server”的GPG密钥已安装,但是不适用于此软件包。请检查源的公钥URL是否配置正确。

    源"ySQL 8.0 Community Server"的GPG密钥已安装,但是不适用于此软件包.请检查源的公钥URL是否配置正确. 方法: 将 sudo yum install ...

  2. 阿里云如何配置mysql数据库服务器配置_mysql数据库安装配置

    mysql数据库安装配置 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Servi ...

  3. 阿里云ECS服务器安装Mysql全过程

    一.查看服务器状态 1.确保服务器系统最新状态 yum -y update 出现如下即更新成功 Replaced:grub2.x86_64 1:2.02-0.86.3.al7.alnx grub2-t ...

  4. 解决阿里云此手机号码绑定的账户数已达上限的方法

    阿里云账号注册提示"此手机号码绑定的账户数已达上限,请更换",阿里云一个手机号最多绑定6个账号,这是由于该手机号绑定了多个阿里云账号,需要更换手机号或解绑原阿里云账号,阿小云分享阿 ...

  5. centos安装mysql5报错: GPG 密钥已安装,但是不适用于此软件包,请检查源的公钥 URL 是否配置正确

    centos7 下安装mysql,报错 yum -y install mysql-community-server 解决: $ gpg --export -a 3a79bd29 > 3a79bd ...

  6. 3分钟解决阿里云ECS设置的安全组没有生效的问题

    解决方法 设置了ECS实例的安全组,但是安全组没有生效,可能是安全组配置错误,所以没生效,具体的解决方法请查看:https://help.aliyun.com/knowledge_detail/163 ...

  7. 阿里云ECS安装MySql数据库

    文章目录 一.环境说明 1.操作系统 2.MySQL版本 3.安装方式 4.安装包放的位置 5.阿里云ECS防断开 二.如果Linux安装或MySql请卸载 1.查看MySQL是否已经安装 2.如果之 ...

  8. 阿里云ECS(Centos)中Nginx安装及配置

    Nginx是一个高性能的http和反向代理web服务器,本篇在记录阿里云ECS中安装及配置Nginx的过程.Nginx作为系统关键服务,下面流程全部在root用户下完成. 系统:CentOS 8.0 ...

  9. 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤

    1.购买阿里云ECS服务器 官网:阿里云-上云就上阿里云 根据自己的需要选择相应的配置: 目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器: 也可以通过这里查看你 ...

最新文章

  1. 阿里规范不建议多表join,可这SQL要怎么写啊?
  2. Python脚本:聚类小分子数据集
  3. #地形剖面图_高中地理——每日讲1题(地形剖面图、河流水的补给、河流丁坝)...
  4. 关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
  5. 零基础学python知乎-35岁了零基础自学Python可行吗?
  6. 单机 docker 部署fastfds_云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白...
  7. MySQL JDBC URL参数(转)
  8. 国产奶粉争上游,“河北奶王”君乐宝出了一半力
  9. 转载:SQL入门教程
  10. VMware虚拟机和Linux的安装及镜像下载
  11. 合肥工业大学第六届“互联网+”大学生创新创业大赛项目计划书:AI云学习 —— 一款基于Spark构建知识图谱的人工智能学习工具
  12. ttvnc 服务器 自建,FastVNC(可以自架中心服务端的远程协助工具)
  13. Windows 10 下,强制关闭端口
  14. 金山wps c++开发一面总结
  15. EN 15650: 通风口CE认证
  16. 适合女士开的车15万左右买哪个?凌渡怎么样?
  17. 波动方程,达朗贝尔解和亥姆霍兹方程
  18. clickhouse--求累计数值
  19. 微博社交登录接入出现错误码:21322 重定向地址不匹配——成功解决方法
  20. 17开头的是什么号码?为什么17开头手机号最好不要用

热门文章

  1. 强大的IP地址定位库--ip2region 的初步使用
  2. 腾讯AI Lab涂兆鹏:如何提升神经网络翻译的忠实度 | 附PPT + 视频
  3. pe怎么打开系统的服务器地址,Win10打开系统服务三种方法|Win10怎么打开系统服务...
  4. 帆软FCP第二题:数据库中有一张地区数据统计表,但是并不规则
  5. 很小巧,很好用的js格式化工具
  6. Zebec Chain缘何能成为新晋应用链,熊市下又为何值得我们关注?
  7. 手机html停止运行,手机设置停止运行怎么恢复正常
  8. vLoong能源AI挑战赛——异常检测赛Top2方案开源
  9. 投连险与分红险万能险区别知多点
  10. 我告诉你2019年,该怎样去系统学习大数据,知识+内容+教程