কম্পিউটার টিউটোরিয়াল

MySQL প্যাকেজ ইন্টিগ্রিটি যাচাই (Package Integrity Verification)


প্রয়োজনীয় MySQL প্যাকেজ ডাউনলোড করার পর ইনস্টলেশনের আগে নিশ্চিত করতে হবে যে প্যাকেজটি নিখুঁত এবং টেম্পার করা হয়নি।

প্যাকেজ ইন্টিগ্রিটি চেক করার তিনটি পদ্ধতি

  • MD5 চেকসাম (MD5 Checksums)
  • ক্রিপ্টোগ্রাফিক সিগনেচার (GnuPG / GNU Privacy Guard)
  • RPM বিল্ট-ইন ইন্টিগ্রিটি ভেরিফিকেশন (RPM প্যাকেজের জন্য)

MD5 চেকসাম পদ্ধতি

  • যদি MD5 চেকসাম বা GPG সিগনেচার মেলে না, তবে মিরর সাইট থেকে আবার ডাউনলোড করুন।
  • MySQL ডাউনলোড পেজে প্রতিটি প্যাকেজের সঠিক MD5 চেকসাম লিস্ট করা থাকে।
  • ডাউনলোড করা প্যাকেজের চেকসাম ডাউনলোড পেজের সাথে তুলনা করুন।

চেকসাম যাচাই করার টুল

  • Linux: GNU Text Utilities প্যাকেজের অংশ হিসেবে md5sum কমান্ড উপলব্ধ।
  • OpenSSL: openssl md5 package_name কমান্ড ব্যবহার করুন।
  • Windows: md5 কমান্ড লাইন ইউটিলিটি বা winMd5Sum (গ্রাফিক্যাল টুল) ব্যবহার করুন।

উদাহরণ (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) এর চেকসাম যাচাই করুন, আর্কাইভের ভিতরের ফাইলগুলো না। কনটেন্ট এক্সট্রাক্ট করার আগে ফাইল যাচাই করুন।

  1. MySQL-এ সংরক্ষিত MD5 স্ট্রিংকে ডেসিমেল মানতে রূপান্তর করা

  2. MySQL-এ MD5() ফাংশন ব্যবহার করে পাসওয়ার্ডের হ্যাশ ভ্যালু আপডেট করা

  3. MySQL প্যাকেজ ইন্টিগ্রিটি যাচাই (Package Integrity Verification)

  4. Solaris-এ MySQL ইনস্টলেশন