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