आइए समझते हैं कि MySQL को macOS पर कैसे इंस्टॉल किया जा सकता है।
एक पैकेज है जो डिस्क इमेज (एक .dmg फाइल) के अंदर स्थित होता है जिसे Finder में आइकन पर डबल क्लिक करके माउंट करने की आवश्यकता होती है। अगला चरण इमेज को माउंट करना और उसकी सामग्री प्रदर्शित करना है।
MySQL की इंस्टॉलेशन से पहले, उपयोगकर्ता को यह सुनिश्चित करना होगा कि सभी MySQL सर्वर इंस्टेंस चलना बंद कर चुके हैं। यह macOS सर्वर पर मौजूद MySQL मैनेजर एप्लिकेशन, या प्रेफरेंस पेन का उपयोग करके, या कमांड लाइन पर mysqladmin shutdown का उपयोग करके किया जा सकता है।
MySQL को पैकेज इंस्टॉलर का उपयोग करके इंस्टॉल किया जा सकता है। आइए देखें कि यह कैसे किया जा सकता है।
डिस्क इमेज (.dmg) फाइल (जिसका कम्युनिटी संस्करण भी उपलब्ध है) डाउनलोड करने की आवश्यकता है। इसमें MySQL पैकेज इंस्टॉलर होगा। आधिकारिक वेबसाइट देखें जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

ऊपर डाउनलोड किया गया MySQL इंस्टॉलर पैकेज अब डिस्क पर मौजूद है, इसे डबल-क्लिक करने की आवश्यकता है।

इसे डाउनलोड किए गए MySQL के संस्करण के आधार पर एक नाम दिया जाता है। यदि MySQL सर्वर संस्करण 8.0.22 है, तो नाम mysql-8.0.22-osx-10.13-x86_64.pkg होगा।
प्रारंभिक विज़ार्ड परिचय स्क्रीन उस MySQL सर्वर संस्करण को संदर्भित करती है जिसे इंस्टॉल करने की आवश्यकता है।
इंस्टॉलेशन शुरू करने के लिए 'Continue' पर क्लिक करें।
MySQL कम्युनिटी एडिशन प्रासंगिक GNU जनरल पब्लिक लाइसेंस की एक प्रति भी दिखाता है।
जारी रखने के लिए 'Continue' और फिर 'Agree' पर क्लिक करें।
'Installation Type' पेज पर, उपयोगकर्ता या तो विज़ार्ड को सभी डिफ़ॉल्ट का उपयोग करके निष्पादित करने के लिए 'Install' पर क्लिक कर सकता है, या विशिष्ट घटकों को बदलने के लिए 'Customize' पर क्लिक कर सकता है जिन्हें इंस्टॉल करने की आवश्यकता है (जैसे MySQL सर्वर, MySQL टेस्ट, प्रेफरेंस पेन, Launchd सपोर्ट - MySQL टेस्ट को छोड़कर सभी डिफ़ॉल्ट रूप से सक्षम हैं)।

'Change Install Location' विकल्प उपलब्ध है, लेकिन इंस्टॉलेशन स्थान को बदला नहीं जा सकता।
MySQL सर्वर इंस्टॉल करने के लिए 'Install' पर क्लिक करना होगा।

यदि वर्तमान MySQL सर्वर इंस्टॉलेशन को अपग्रेड किया जा रहा है तो इंस्टॉलेशन प्रक्रिया यहां समाप्त होती है, अन्यथा नए MySQL सर्वर इंस्टॉलेशन के लिए विज़ार्ड के अतिरिक्त कॉन्फ़िगरेशन चरणों का पालन करने की आवश्यकता है।
एक बार MySQL सर्वर सफलतापूर्वक इंस्टॉल हो जाने पर, पासवर्ड के लिए डिफ़ॉल्ट एन्क्रिप्शन प्रकार चुनकर, साथ ही स्टार्टअप पर MySQL सर्वर को सक्षम या अक्षम करके कॉन्फ़िगरेशन चरणों को पूरा करने की आवश्यकता है।
डिफ़ॉल्ट MySQL 8.0 पासवर्ड मैकेनिज्म caching_sha2_password (स्ट्रॉन्ग) का उपयोग करता है।
यह चरण उपयोगकर्ता को इसे mysql_native_password (लीगेसी) में बदलने की अनुमति भी देता है।
जब लीगेसी पासवर्ड मैकेनिज्म चुना जाता है, तो यह जनरेटेड launchd फाइल को --default_authentication_plugin=mysql_native_password को ProgramArguments के तहत सेट करने के लिए बदल देता है।
स्ट्रॉन्ग पासवर्ड एन्क्रिप्शन चुनने से --default_authentication_plugin सेट नहीं होगा क्योंकि डिफ़ॉल्ट MySQL सर्वर मान उपयोग किया जाता है, जो caching_sha2_password है।
रूट उपयोगकर्ता के लिए एक पासवर्ड परिभाषित किया जाता है, और यह टॉगल करने के लिए कि कॉन्फ़िगरेशन चरण पूरा होने के बाद MySQL सर्वर शुरू होना चाहिए या नहीं।
सारांश अंतिम चरण है जो एक सफल और पूर्ण MySQL सर्वर इंस्टॉलेशन को संदर्भित करता है। विज़ार्ड को बंद करने की आवश्यकता है।
MySQL सर्वर अंततः इंस्टॉल हो जाता है।
यदि उपयोगकर्ता स्टार्टअप के दौरान MySQL शुरू नहीं करने का चयन करता है, तो कमांड लाइन से launchctl का उपयोग किया जाना चाहिए या MySQL प्रेफरेंस पेन की मदद से "Start" पर क्लिक करके MySQL शुरू करना चाहिए।
जब पैकेज इंस्टॉलर का उपयोग करके इंस्टॉलेशन पूरा किया जाता है, तो फाइलें /usr/local में एक डायरेक्टरी में इंस्टॉल की जाती हैं जो इंस्टॉलेशन संस्करण और प्लेटफॉर्म के नाम से मेल खाती है।
आइए इसे समझने के लिए एक उदाहरण लेते हैं: इंस्टॉलर फाइल mysql-8.0.25-osx10.15-x86_64.dmg है जो MySQL को /usr/local/mysql-8.0.25-osx10.15-x86_64/ में इंस्टॉल करती है जिसमें /usr/local/mysql पर एक सिम्लिंक होता है। macOS इंस्टॉलेशन प्रक्रिया न तो सैंपल my.cnf MySQL कॉन्फ़िगरेशन फाइल बनाती है और न ही इंस्टॉल करती है।