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

安装MySQL后终端出现GPG错误,无法运行sudo apt update

解决MySQL仓库GPG密钥缺失导致的apt更新错误

问题原因

你遇到的错误是因为MySQL官方仓库的公钥467B942D3A79BD29未被系统信任,导致APT无法验证仓库签名,进而阻止了更新操作。

修复步骤

  1. 导入缺失的公钥
    先从密钥服务器获取该公钥,再导出到APT认可的密钥目录(符合当前APT安全规范,替代已废弃的apt-key命令):

    gpg --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
    gpg --export 467B942D3A79BD29 | sudo tee /usr/share/keyrings/mysql-archive-keyring.gpg > /dev/null
    
  2. 修改MySQL源配置文件
    编辑MySQL的源列表,确保它指定使用刚才导入的密钥文件:

    sudo nano /etc/apt/sources.list.d/mysql.list
    

    将文件内的所有仓库行修改为带有signed-by参数的格式,例如:

    deb [signed-by=/usr/share/keyrings/mysql-archive-keyring.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-8.0
    deb-src [signed-by=/usr/share/keyrings/mysql-archive-keyring.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-8.0
    

    保存并退出编辑器(按Ctrl+O,回车,再按Ctrl+X)。

  3. 重新执行更新
    现在可以正常运行APT更新命令了:

    sudo apt update
    

额外说明

如果上述操作后仍有问题,可以尝试卸载mysql-apt-config后重新安装,再重复上述步骤:

sudo dpkg -r mysql-apt-config
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

内容的提问来源于stack exchange,提问作者Dev89

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 03:01:14