आइए समझते हैं कि MySQL के पैकेज इंटीग्रिटी की पुष्टि कैसे करें:
एक बार जब उपयोगकर्ता की आवश्यकताओं के अनुरूप MySQL पैकेज डाउनलोड हो जाता है, तो इसे इंस्टॉल करना होता है। इंस्टॉलेशन से पहले, यह सुनिश्चित करना होता है कि पैकेज बरकरार है और इससे छेड़छाड़ नहीं की गई है।
पैकेज की इंटीग्रिटी जांचें
पैकेज की इंटीग्रिटी की जांच करने के तीन तरीके हैं। वे नीचे सूचीबद्ध हैं।
MD5 चेकसम
GnuPG की मदद से क्रिप्टोग्राफिक सिग्नेचर, जो GNU प्राइवेसी गार्ड है
RPM पैकेज के लिए, बिल्ट-इन RPM इंटीग्रिटी वेरिफिकेशन मैकेनिज्म
आइए पैकेज की इंटीग्रिटी जांचने की MD5 चेकसम विधि को समझते हैं।
MD5 चेकसम
यदि MD5 चेकसम या GPG सिग्नेचर मेल नहीं खाते, तो उपयोगकर्ता को मिरर साइट से संबंधित पैकेज को फिर से डाउनलोड करने का प्रयास करना चाहिए।
एक बार पैकेज डाउनलोड हो जाने पर, सुनिश्चित करें कि इसका MD5 चेकसम MySQL डाउनलोड पेज पर प्रदान किए गए से मेल खाता है। प्रत्येक पैकेज का एक व्यक्तिगत चेकसम होता है जिसे उपयोगकर्ता द्वारा डाउनलोड किए गए पैकेज के विरुद्ध सत्यापित किया जा सकता है।
प्रत्येक MySQL पैकेज/उत्पाद के लिए सही MD5 चेकसम 'डाउनलोड' पेज पर सूचीबद्ध होगा। डाउनलोड किए गए पैकेज के MD5 चेकसम की तुलना 'डाउनलोड' पेज पर उल्लिखित चेकसम से करें।
प्रत्येक ऑपरेटिंग सिस्टम और सेटअप में MD5 चेकसम की जांच के लिए टूल्स का अपना संस्करण होता है। सामान्य तौर पर, कमांड का नाम 'md5sum' या 'md5' होता है, लेकिन कुछ ऑपरेटिंग सिस्टम में यह बिल्कुल नहीं होता।
Linux पर, यह चेकसम GNU टेक्स्ट यूटिलिटीज पैकेज के हिस्से के रूप में मौजूद है, और यह प्लेटफॉर्म की एक विस्तृत श्रृंखला पर उपलब्ध है।
यदि 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) का चेकसम सत्यापित किया गया है, न कि आर्काइव के अंदर मौजूद फाइलों का। मूल रूप से, अंदर की सामग्री निकालने से पहले फाइल को सत्यापित करें।