You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下MySQL及Workbench安装问题:GPG密钥验证失败

Ubuntu 22.04下MySQL及Workbench安装问题:GPG密钥验证失败

我之前在Ubuntu 22.04上装MySQL和Workbench时,也碰到过一模一样的GPG密钥验证失败问题,折腾了好一阵才解决。给你几个亲测有效的步骤,应该能帮你搞定:

  • 彻底清理旧的MySQL仓库和残留密钥
    先删掉现有的MySQL仓库配置文件,避免旧配置干扰:

    sudo rm /etc/apt/sources.list.d/mysql*.list
    

    接着清理APT缓存并修复可能的缺失文件:

    sudo apt clean && sudo apt update --fix-missing
    
  • 重新导入官方GPG密钥(注意用新的密钥存储方式)
    Ubuntu 22.04已经不推荐使用apt-key命令了,正确的做法是把密钥放到/usr/share/keyrings目录下,执行以下命令获取并导入MySQL 2023版的官方密钥:

    wget -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 | sudo gpg --dearmor -o /usr/share/keyrings/mysql-apt-keyring.gpg
    
  • 重新添加MySQL官方仓库
    创建新的仓库配置文件,确保指定签名密钥的路径:

    echo "deb [signed-by=/usr/share/keyrings/mysql-apt-keyring.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list
    

    如果你需要安装MySQL 5.7版本,把命令里的mysql-8.0改成mysql-5.7即可。

  • 更新缓存并安装软件
    现在重新更新APT缓存,应该就不会再出现密钥错误了:

    sudo apt update
    

    接着安装MySQL服务器和Workbench:

    sudo apt install mysql-server mysql-workbench-community
    

如果执行后还是有问题,可以检查下密钥文件的权限是否正确:

sudo chmod 644 /usr/share/keyrings/mysql-apt-keyring.gpg

另外确认仓库配置文件里的signed-by路径和实际密钥文件路径完全一致,别出现拼写错误。

备注:内容来源于stack exchange,提问作者Wes78

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:43:09