文档主页
MySQL 8.4 参考手册
相关文档 下载此手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


2.1.4.4 使用 RPM 进行签名检查

对于 RPM 包,没有单独的签名。RPM 包具有内置的 GPG 签名和 MD5 校验和。您可以通过运行以下命令来验证包

$> rpm --checksig package_name.rpm

示例

$> rpm --checksig mysql-community-server-8.4.0-1.el8.x86_64.rpm
mysql-community-server-8.4.0-1.el8.x86_64.rpm: digests signatures OK
注意

如果您使用的是 RPM 4.1 并且它抱怨 (GPG) NOT OK (MISSING KEYS: GPG#a8d3785c),即使您已将 MySQL 公开构建密钥导入到您自己的 GPG 密钥环中,您也需要先将密钥导入到 RPM 密钥环中。RPM 4.1 不再使用您的个人 GPG 密钥环(或 GPG 本身)。相反,RPM 维护一个单独的密钥环,因为它是一个系统范围的应用程序,而用户的 GPG 公开密钥环是一个用户特定的文件。要将 MySQL 公开密钥导入 RPM 密钥环,请首先获取密钥,然后使用 rpm --import 导入密钥。例如

$> gpg --export -a a8d3785c > a8d3785c.asc
$> rpm --import a8d3785c.asc

或者,rpm 也支持直接从 URL 加载密钥

$> rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023

您还可以从此手册页获取 MySQL 公开密钥:第 2.1.4.2 节,“使用 GnuPG 进行签名检查”.