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

การตรวจสอบความสมบูรณ์ของ MySQL Package (Package Integrity)

หลังดาวน์โหลด MySQL package ที่เหมาะสม ต้องตรวจสอบว่า package สมบูรณ์และไม่ถูก竄改 ก่อนติดตั้ง

วิธีตรวจสอบ Integrity (3 วิธี)

  • MD5 checksums
  • Cryptographic signatures ด้วย GnuPG (GNU Privacy Guard)
  • RPM built-in integrity verification mechanism

MD5 Checksum Method

หาก MD5 checksum หรือ GPG signatures ไม่ตรง ลองดาวน์โหลดใหม่จาก mirror site

เปรียบเทียบ MD5 checksum ของไฟล์ที่ดาวน์โหลดกับที่แสดงบนหน้า Downloads ทุก package มี checksum ของตัวเอง

คำสั่งตรวจสอบทั่วไป: md5sum หรือ md5 (Linux: GNU Text Utilities, Windows: winMd5Sum หรือ fourmilab.ch/md5/)

ตัวอย่างการตรวจสอบ

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

สำคัญ: ตรวจสอบ checksum ของ archive file (.zip, .tar.gz, .msi) ไม่ใช่ไฟล์ภายใน archive ตรวจสอบก่อน extract

หากติดตั้ง OpenSSL ใช้คำสั่ง: openssl md5 package_name