讓我們了解如何驗證 MySQL 的套件完整性 -
#一旦下載了適合使用者要求的 MySQl 套件,就必須安裝它。安裝前,請確保套件的完整性,未被篡改。
檢查套件的完整性有3種方式可以檢查。下面列出了它們。
MD5 校驗和
GnuPG 幫助下的加密簽名,它是GNU Privacy Guard
對於RPM套件來說,內建的PRM完整性驗證機制
讓我們來了解MD5 checksum 方法檢查套件的完整性。
如果 MD5 校驗和或 GPG 簽章不匹配,使用者應嘗試再次下載相應的包,從鏡像網站。
下載軟體包後,請確保其 MD5 校驗和與 MySQL 下載頁面上提供的 MD5 校驗和匹配。每個包都有一個單獨的校驗和,可以根據使用者下載的套件進行驗證。
正確的 MD5 校驗和將列在每個 MySQL 的「下載」頁面上 包裝/產品。比較下載的套件和提到的套件的 MD5 校驗和 在「下載」頁面上。
每個作業系統和設定都有自己的工具版本來檢查 MD5 校驗和。一般來說,指令的名稱是“md5sum”或“md5”,但有些作業系統根本沒有這個。
在 Linux 上,此校驗和作為 GNU 文字的一部分出現實用程式包,可在多種平台上使用。
如果已安裝 OpenSSL,則可以使用指令「openssl md5 package_name」。
md5 的Windows 實作命令列實用程式可在此處找到http://www.fourmilab.ch/md5/
「winMd5Sum」是圖形MD5 檢查工具,可在此處找到http://www.nullriver.com/ index/products/winmd5sum
#讓我們看看這個MD5 校驗和的Windows 和Linux 等效項-
shell> md5sum mysql−standard−8.0.25−linux−i686.tar.gz aaab65abbec64d5e907dcd41b8699945 mysql−standard−8.0.25−linux−i686.tar.gz shell> md5.exe mysql−installer−community−8.0.25.msi aaab65abbec64d5e907dcd41b8699945 mysql−installer−community−8.0.25.msi
用戶需要驗證產生的校驗和(一串十六進位數字)是否與特定套件正下方的下載頁面上顯示的校驗和相符。確保驗證存檔檔案(例如 .zip、.tar.gz、.msi)的校驗和,而不是驗證存檔中存在的檔案的校驗和。基本上,在從文件中提取內容之前驗證文件。
以上是驗證 MySQL 包完整性的詳細內容。更多資訊請關注PHP中文網其他相關文章!