Windows और Linux पर MySQL को पूरी तरह से अनइंस्टॉल करने का तरीका (स्टेप‑बाय‑स्टेप गाइड)

1. परिचय

मायएसक्यूएल एक व्यापक रूप से उपयोग किया जाने वाला डेटाबेस सिस्टम है, लेकिन कभी-कभी इसे पुनः स्थापना, संस्करण परिवर्तन, या समस्या निवारण के कारण अनइंस्टॉल करने की आवश्यकता होती है। यह गाइड विंडोज और लिनक्स वातावरणों पर मायएसक्यूएल को पूरी तरह से अनइंस्टॉल करने के विस्तृत निर्देश प्रदान करती है। अवशिष्ट फाइलों और सेवा कॉन्फ़िगरेशन को सावधानीपूर्वक हटाकर, आप संभावित मुद्दों से बच सकते हैं।

2. विंडोज पर मायएसक्यूएल को अनइंस्टॉल करना

2.1 कंट्रोल पैनल से अनइंस्टॉल करना

  1. कंट्रोल पैनल खोलें विंडोज “कंट्रोल पैनल” से, “एक प्रोग्राम को अनइंस्टॉल करें” चुनें।
  2. मायएसक्यूएल से संबंधित प्रोग्रामों को अनइंस्टॉल करें “मायएसक्यूएल सर्वर,” “मायएसक्यूएल वर्कबेंच,” और “मायएसक्यूएल कनेक्टर” जैसे सभी मायएसक्यूएल से संबंधित प्रोग्रामों को चुनें और अनइंस्टॉल करें।

2.2 अवशिष्ट फाइलों को हटाना

मायएसक्यूएल को अनइंस्टॉल करने के बाद भी, आपके सिस्टम पर कुछ अवशिष्ट फाइलें बची रह सकती हैं। इन फाइलों को मैन्युअल रूप से हटाना चाहिए।

  1. प्रोग्राम फाइल्स में मायएसक्यूएल फोल्डर को हटाएं C:\Program Files\MySQL फोल्डर को खोजें और हटाएं।
  2. प्रोग्रामडेटा में मायएसक्यूएल फाइलों को हटाएं छिपे हुए फोल्डर C:\ProgramData\MySQL को भी हटाएं। यदि यह दिखाई न दे, तो फाइल एक्सप्लोरर में “छिपी हुई फाइलें दिखाएं” विकल्प सक्षम करें।

2.3 पर्यावरण चरों से मायएसक्यूएल पथ को हटाना

  1. पर्यावरण चरों की जाँच करें “उन्नत सिस्टम सेटिंग्स” पर जाएँ और “पर्यावरण चर” खोलें।
  2. पाथ से मायएसक्यूएल पथ को हटाएं “सिस्टम चरों” के अंतर्गत “पाथ” को संपादित करें और किसी भी मायएसक्यूएल से संबंधित पथों को हटा दें (उदाहरण के लिए, C:\Program Files\MySQL\MySQL Server )।

3. लिनक्स पर मायएसक्यूएल को अनइंस्टॉल करना

3.1 पैकेज मैनेजर का उपयोग करना

पैकेज मैनेजर आपके लिनक्स वितरण के आधार पर भिन्न होता है। मायएसक्यूएल को अनइंस्टॉल करने के लिए निम्नलिखित कमांडों का उपयोग करें।

  • डेबियन-आधारित (उबंटू, आदि)
    sudo apt-get remove --purge mysql-server mysql-client mysql-common
    sudo apt-get autoremove
    sudo apt-get autoclean
    
  • रेडहैट-आधारित (सेंटओएस, आदि)
    sudo yum remove mysql-server
    

एपीटी निर्भरताओं को हल करने और जटिल पैकेजों का प्रबंधन करने में कुशल है। दूसरी ओर, वाईयूएम भी निर्भरता समाधान का समर्थन करता है और कई रिपॉजिटरी से स्थापनाओं की अनुमति देता है।

3.2 डेटा फोल्डर और कॉन्फ़िगरेशन फाइलों को हटाना

  1. डेटा फोल्डर को हटाएं मायएसक्यूएल डेटा /var/lib/mysql में संग्रहीत होता है, इसलिए इस फोल्डर को हटाएं।
    sudo rm -rf /var/lib/mysql
    
  1. कॉन्फ़िगरेशन फाइलों को हटाएं मायएसक्यूएल कॉन्फ़िगरेशन फाइलों को भी हटाएं।
    sudo rm -rf /etc/mysql /etc/my.cnf
    

4. मायएसक्यूएल सेवाओं को हटाना

यदि सिस्टम पर मायएसक्यूएल सेवाएँ बची रहती हैं, तो पुनः स्थापना के दौरान त्रुटियाँ हो सकती हैं। सेवाओं को हटाकर सिस्टम को स्वच्छ अवस्था में लौटाएँ।

4.1 विंडोज पर सेवाओं को हटाना

  1. सेवा सूची खोलें services.msc खोलें और मायएसक्यूएल सेवा को खोजें।
  2. सेवा को रोकें और हटाएँ मायएसक्यूएल सेवा को रोकने के बाद, निम्नलिखित कमांड का उपयोग करके इसे हटाएँ:
    sc delete MySQL
    

4.2 लिनक्स पर सेवाओं को हटाना

  1. सेवा को रोकें
    sudo systemctl stop mysql
    
  1. सेवा को अक्षम करें
    sudo systemctl disable mysql
    

5. अनइंस्टॉलेशन के बाद महत्वपूर्ण नोट्स

5.1 डेटा बैकअप का महत्व

मायएसक्यूएल को अनइंस्टॉल करने से पहले, अपने डेटा का बैकअप लेना महत्वपूर्ण है। चूंकि अनइंस्टॉलेशन के दौरान डेटा खो सकता है, इसलिए बैकअप आवश्यक हैं। सभी डेटाबेस का बैकअप लेने के लिए निम्नलिखित कमांड का उपयोग करें:

mysqldump -u root -p --all-databases > alldatabases.sql

5.2 पुनः स्थापना के लिए सावधानियाँ

मायएसक्यूएल को पुनः स्थापित करते समय, बची हुई कॉन्फ़िगरेशन फाइलें या डेटाबेस मुद्दों का कारण बन सकती हैं। इसलिए, अनइंस्टॉलेशन के बाद सभी संबंधित फाइलों को हटाना सुनिश्चित करना महत्वपूर्ण है।

6. निष्कर्ष

इस लेख ने विंडोज और लिनक्स दोनों पर मायएसक्यूएल को अनइंस्टॉल करने के चरणों को विस्तार से समझाया। विशेष रूप से, पूर्ण अनइंस्टॉलेशन के लिए अवशिष्ट फाइलों और सेवाओं को हटाना महत्वपूर्ण है। सही प्रक्रिया का पालन करने से पुनः स्थापना के दौरान समस्याओं को रोका जा सकता है।