讓我們了解如何驗證 MySQL 的包完整性 –
一旦下載了適合用戶要求的 MySQl 包,就必須安裝它。安裝前,請確保包的完整性,未被篡改。
檢查包的完整性
檢查包的完整性有3種方式可以檢查。下面列出了它們。
MD5 校驗和
GnuPG 幫助下的加密簽名,它是GNU Privacy Guard
對于RPM包來說,內(nèi)置的PRM完整性驗證機制
讓我們了解一下MD5 checksum 方法檢查包的完整性。
MD5 校驗和
如果 MD5 校驗和或 GPG 簽名不匹配,用戶應(yīng)嘗試再次下載相應(yīng)的包,從鏡像站點。
下載軟件包后,請確保其 MD5 校驗和與 MySQL 下載頁面上提供的 MD5 校驗和匹配。每個包都有一個單獨的校驗和,可以根據(jù)用戶下載的包進行驗證。
正確的 MD5 校驗和將列在每個 MySQL 的“下載”頁面上
包裝/產(chǎn)品。比較下載的包和提到的包的 MD5 校驗和
在“下載”頁面上。
每個操作系統(tǒng)和設(shè)置都有自己的工具版本來檢查 MD5 校驗和。一般來說,命令的名稱是“md5sum”或“md5”,但有些操作系統(tǒng)根本沒有這個。
在 Linux 上,此校驗和作為 GNU 文本的一部分出現(xiàn)實用程序包,可在多種平臺上使用。
如果已安裝 OpenSSL,則可以使用命令“openssl md5 package_name”。
md5 的 Windows 實現(xiàn)命令行實用程序可在此處找到 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
登錄后復(fù)制
用戶需要驗證生成的校驗和(一串十六進制數(shù)字)是否與特定包正下方的下載頁面上顯示的校驗和相匹配。確保驗證存檔文件(例如 .zip、.tar.gz、.msi)的校驗和,而不是驗證存檔中存在的文件的校驗和。基本上,在從文件中提取內(nèi)容之前驗證文件。
以上就是驗證 MySQL 包完整性的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!