यदि आप MySQL को पूरी तरह से अनइंस्टॉल करने के बारे में सोच रहे हैं, तो यह उतना सीधा नहीं है जितना लगता है। यह ट्यूटोरियल आपको अपने मैकबुक पर MySQL की क्लीन अनइंस्टॉल करने के तरीके के बारे में चरण-दर-चरण निर्देश प्रदान करेगा।
चरण 1:अपने डेटाबेस का बैकअप बनाएं
यदि आप MySQL के डिलीट होने पर अपने डेटाबेस को बनाए रखना चाहते हैं, तो सुनिश्चित करें कि आप उनका बैकअप बना लें।
mysqldump कमांड आपके डेटाबेस का एक टेक्स्ट फ़ाइल डंप बनाता है। यदि आप उन्हें बाद के चरण में फिर से बनाने का निर्णय लेते हैं, तो ऐसा करना आसान होता है जब आपके पास .sql एक्सटेंशन के साथ बैकअप हो।
बैकअप बनाने के लिए,
स्पॉटलाइट सर्च लाने के लिए कमांड + स्पेस दबाएं।
टर्मिनल खोजें और उस पर क्लिक करें।
MySQL की बायनेरिज़ वाली फ़ाइल पर नेविगेट करने के लिए नीचे दिया गया कमांड टाइप करें।
सीडी/यूएसआर/स्थानीय/mysql/बिननीचे कमांड टाइप करें, और यह all_databases.sql . नाम की एक फाइल बनाएगा .
./mysqldump --all-databases> all_databases.sqlइस फ़ाइल में ऐसे प्रश्न होंगे जिनका उपयोग आपके डेटाबेस को पुनर्स्थापित करने के लिए किया जा सकता है, जो उपयोगी होगा यदि आपको उन्हें वापस बनाने की आवश्यकता हो।
अब जब आपने बैकअप बना लिया है तो चलिए आगे बढ़ते हैं और MySQL को क्लीन अनइंस्टॉल करते हैं।
चरण 2:MySQL सर्वर बंद करें
यह कदम सिस्टम वरीयताएँ पैनल से आसानी से किया जा सकता है। हालाँकि, आप टर्मिनल से ही एक ही चरण का प्रदर्शन कर सकते हैं। आइए दोनों तरीकों को विस्तार से देखें।
सिस्टम वरीयता पैनल से MySQL सर्वर को रोकना
सिस्टम वरीयताएँ पर नेविगेट करें।
पैनल के निचले भाग में, आपको MySQL सेवा मिलेगी। उस पर क्लिक करें और MySQL पैनल पर नेविगेट करें।
स्टॉप मायएसक्यूएल सर्वर पर क्लिक करें।
MySQL सर्वर को टर्मिनल से रोकना
आप में से जिन्होंने MySQL को स्थापित करने के लिए Homebrew का उपयोग किया है, कृपया MySQL सर्वर को रोकने के लिए नीचे दिया गया आदेश दर्ज करें।
काढ़ा सेवाएं mysql को रोकेंयह जाँचने के लिए कि क्या कमांड ने काम किया है, आप निम्न कमांड को चलाकर सेवाओं को सूचीबद्ध कर सकते हैं।
काढ़ा सेवाओं की सूचीजांचें कि क्या MySQL की स्थिति 'रुक गई' में बदल गई है।
यदि आपने अन्य माध्यमों से MySQL स्थापित किया है, तो कृपया इन चरणों का पालन करें।
MySQL की बायनेरिज़ वाली फ़ाइल पर नेविगेट करने के लिए नीचे दिया गया कमांड टाइप करें।
सीडी/यूएसआर/स्थानीय/mysql/बिनफिर MySQL सर्वर को रोकने के लिए निम्न कमांड चलाएँ।
यदि आपने अपना रूट खाता बिना पासवर्ड के सेट किया है,
./mysqladmin -यू रूट शटडाउनयदि आपने अपना रूट खाता पासवर्ड के साथ सेट किया है,
./mysqladmin -u रूट -पी पासवर्ड शटडाउन(कृपया कमांड दर्ज करते समय पासवर्ड को अपने रूट पासवर्ड से बदलें)
यह सुनिश्चित करने के लिए कि कमांड ने काम किया है, आप सिस्टम वरीयता पैनल से MySQL फलक पर नेविगेट कर सकते हैं और देख सकते हैं कि बटन MySQL सर्वर को रोकें से MySQL सर्वर प्रारंभ करने के लिए बदल गया है या नहीं।
चरण 3:MySQL के सभी तत्वों को हटा दें
MySQL की स्थापना रद्द करते समय ये चरण आवश्यक हैं क्योंकि यदि ये तत्व आपके macOS वातावरण में रहते हैं तो आप MySQL के पुराने संस्करण को स्थापित करने में असमर्थ होंगे।
MySQL फ़ोल्डर और उसकी सभी सामग्री को निकालने के लिए,
सुडो आरएम -आरएफ / यूएसआर / स्थानीय / माइस्क्लसुडो आरएम -आरएफ / यूएसआर / स्थानीय / माइस्क्ल *
यदि संकेत दिया जाए, तो कृपया पासवर्ड दर्ज करें।
दोनों आदेशों को निष्पादित करने से यह सुनिश्चित हो जाएगा कि आप MySQL फ़ोल्डर और उस फ़ोल्डर को इंगित करने वाले किसी भी प्रतीकात्मक लिंक को हटा देंगे।
स्टार्टअप आइटम और वरीयता फलक को हटाने के लिए,
sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*
रसीद फ़ोल्डर में MySQL के तत्व होते हैं जो MySQL सर्वर के चलने के दौरान बनाए जाते हैं। इस फ़ोल्डर को हटाने के लिए,
sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
ये आदेश सुनिश्चित करेंगे कि आपका MacOS वातावरण स्थापित और चलाते समय MySQL द्वारा बनाए गए किसी भी तत्व से पूरी तरह मुक्त है।
कृपया ध्यान दें कि आपने MySQL को कैसे चलाया है, इसके आधार पर आपके सिस्टम में एक या अधिक फ़ाइलें उपलब्ध नहीं होंगी। यदि कोई भी आदेश आपको "कोई मिलान नहीं मिला" त्रुटि दे रहा है, तो कृपया इसे अनदेखा करें।
चरणों का पालन करके, आपने सफलतापूर्वक MySQL की स्थापना रद्द कर दी है। अब आप MySQL का एक अलग संस्करण स्थापित कर सकते हैं और अपने द्वारा बनाए गए बैकअप का उपयोग करके डेटाबेस को पुनर्स्थापित कर सकते हैं।