ให้เราเข้าใจวิธีการตรวจสอบความสมบูรณ์ของแพ็คเกจของ MySQL -
เมื่อดาวน์โหลดแพ็คเกจ MySQl ที่เหมาะสมกับความต้องการของผู้ใช้แล้ว จะต้องทำการติดตั้ง ก่อนการติดตั้ง จะต้องแน่ใจว่าแพ็คเกจไม่เสียหายและไม่ถูกดัดแปลง
ตรวจสอบความสมบูรณ์ของแพ็คเกจ
มีสามวิธีที่สามารถตรวจสอบความสมบูรณ์ของแพ็คเกจได้ โดยมีรายชื่ออยู่ด้านล่าง
-
เช็คซัม MD5
-
ลายเซ็นเข้ารหัสด้วยความช่วยเหลือของ GnuPG ซึ่งเป็น GNU Privacy Guard
-
สำหรับแพ็คเกจ RPM กลไกการตรวจสอบความสมบูรณ์ของ PRM ในตัว
ให้เราเข้าใจวิธีตรวจสอบ MD5 ในการตรวจสอบความสมบูรณ์ของแพ็คเกจ
เช็คซัม MD5
จากเช็คซัม MD5 หรือลายเซ็น GPG ไม่ตรงกัน ผู้ใช้ควรลองดาวน์โหลดแพ็คเกจที่เกี่ยวข้องอีกครั้งจากไซต์มิเรอร์
เมื่อดาวน์โหลดแพ็คเกจแล้ว ตรวจสอบให้แน่ใจว่าเช็คซัม MD5 ของแพ็คเกจนั้นตรงกับแพ็คเกจที่ให้ไว้ในหน้าดาวน์โหลด MySQL ทุกแพ็คเกจมี checksum แต่ละรายการซึ่งสามารถตรวจสอบเทียบกับแพ็คเกจที่ผู้ใช้ดาวน์โหลด
การตรวจสอบ MD5 ที่ถูกต้องจะแสดงอยู่ในหน้า "ดาวน์โหลด" สำหรับทุกแพ็คเกจ/ผลิตภัณฑ์ของ MySQL เปรียบเทียบเช็คซัม MD5 ของแพ็กเกจที่ดาวน์โหลดมาและที่กล่าวถึงในหน้า "ดาวน์โหลด"
ทุกระบบปฏิบัติการและการตั้งค่ามีเครื่องมือในเวอร์ชันของตัวเองเพื่อตรวจสอบเช็คซัม MD5 โดยทั่วไป ชื่อของคำสั่งคือ 'md5sum' หรือ 'md5' แต่ระบบปฏิบัติการบางระบบไม่มีสิ่งนี้เลย
บน Linux การตรวจสอบนี้จะแสดงเป็นส่วนหนึ่งของแพ็คเกจ GNU Text Utilities และสามารถใช้ได้บนแพลตฟอร์มที่หลากหลาย
หากติดตั้ง OpenSSL แล้ว คุณสามารถใช้คำสั่ง "openssl md5 package_name" ได้
การใช้งาน Windows ของยูทิลิตี้บรรทัดคำสั่ง md5 สามารถพบได้ที่นี่https:// www.fourmilab.ch/md5/
'winMd5Sum' เป็นเครื่องมือตรวจสอบ MD5 แบบกราฟิกที่สามารถพบได้ที่นี่ https://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) ได้รับการยืนยันแล้ว ไม่ใช่ของไฟล์ที่อยู่ในไฟล์เก็บถาวร โดยทั่วไป ให้ตรวจสอบไฟล์ก่อนที่จะแยกเนื้อหาออกจากภายใน