MySQL 9.0 發行注意事項
對於 RPM 套件,沒有單獨的簽章。RPM 套件具有內建的 GPG 簽章和 MD5 檢查碼。您可以執行下列命令來驗證套件
$> rpm --checksig package_name.rpm
範例
$> rpm --checksig mysql-community-server-9.0.0-1.el8.x86_64.rpm
mysql-community-server-9.0.0-1.el8.x86_64.rpm: digests signatures OK
注意
如果您使用的是 RPM 4.1,並且即使您已將 MySQL 公開建置金鑰匯入自己的 GPG 金鑰環,它仍然抱怨 (GPG) NOT OK (MISSING KEYS: GPG#a8d3785c)
,您需要先將金鑰匯入 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 進行簽章檢查」。