MySQL 8.4 版本資訊
對於 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 進行簽章檢查」。