Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การตรวจสอบความสมบูรณ์ของแพ็คเกจ MySQL


ให้เราเข้าใจวิธีการตรวจสอบความสมบูรณ์ของแพ็คเกจของ 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) ได้รับการยืนยันแล้ว ไม่ใช่ของไฟล์ที่อยู่ในไฟล์เก็บถาวร โดยทั่วไป ให้ตรวจสอบไฟล์ก่อนที่จะแยกเนื้อหาออกจากภายใน