1. परिचय
MySQL एक व्यापक रूप से उपयोग किया जाने वाला डेटाबेस सिस्टम है, लेकिन ऐसे मामले हो सकते हैं जहां आपको इसे अनइंस्टॉल करने की आवश्यकता हो, जैसे कि पुनः इंस्टॉल करते समय या संस्करण बदलते समय। यह गाइड विस्तार से बताती है कि Windows और Linux दोनों वातावरणों में MySQL को पूरी तरह से कैसे अनइंस्टॉल करें। अवशिष्ट फाइलों और सेवा कॉन्फ़िगरेशन को ठीक से हटाकर, आप पुनः इंस्टॉलेशन के दौरान संभावित समस्याओं से बच सकते हैं।
2. Windows पर MySQL अनइंस्टॉल करने के चरण
2.1 कंट्रोल पैनल से अनइंस्टॉल करना
- कंट्रोल पैनल खोलें Windows “कंट्रोल पैनल” से “एक प्रोग्राम अनइंस्टॉल करें” चुनें।
- MySQL से संबंधित प्रोग्राम अनइंस्टॉल करें “MySQL Server,” “MySQL Workbench,” और “MySQL Connector” जैसे सभी संबंधित प्रोग्राम चुनें और अनइंस्टॉल करें।
2.2 अवशिष्ट फाइलें हटाना
MySQL प्रोग्राम को अनइंस्टॉल करने के बाद भी, आपकी सिस्टम पर कुछ अवशिष्ट फाइलें बची रह सकती हैं। इन फाइलों को मैन्युअल रूप से हटाना सुनिश्चित करें।
- प्रोग्राम फाइल्स में MySQL फोल्डर हटाएं
C:\Program Files\MySQLफोल्डर को खोजें और हटाएं। - प्रोग्रामडेटा फोल्डर में MySQL से संबंधित फाइलें हटाएं छिपे हुए फोल्डर
C:\ProgramData\MySQLको भी हटाएं। यदि यह दिखाई न दे, तो फाइल एक्सप्लोरर में “छिपी हुई फाइलें दिखाएं” विकल्प सक्षम करें।
2.3 पर्यावरण चर से MySQL पथ हटाना
- पर्यावरण चर जांचें “उन्नत सिस्टम सेटिंग्स” से “पर्यावरण चर” खोलें।
- पाथ से MySQL पथ हटाएं “सिस्टम चर” के अंतर्गत “पाथ” को संपादित करें और MySQL से संबंधित पथ हटाएं (उदाहरण के लिए,
C:\Program Files\MySQL\MySQL Server)।
3. Linux पर MySQL अनइंस्टॉल करने के चरण
3.1 पैकेज मैनेजर का उपयोग करके अनइंस्टॉल करना
आपके Linux वितरण के आधार पर उपयोग किया जाने वाला पैकेज मैनेजर अलग होता है। MySQL अनइंस्टॉल करने के लिए निम्नलिखित कमांड का उपयोग करें।
- Debian-आधारित (Ubuntu, आदि)
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
- RedHat-आधारित (CentOS, आदि)
sudo yum remove mysql-server
APT निर्भरताओं को हल करने में उत्कृष्ट है और जटिल पैकेजों का कुशलतापूर्वक प्रबंधन करता है। YUM भी निर्भरता समाधान का समर्थन करता है और कई रिपॉजिटरी से इंस्टॉलेशन की अनुमति देता है।
3.2 डेटा फोल्डर और कॉन्फ़िगरेशन फाइलें हटाना
- डेटा फोल्डर हटाएं चूंकि MySQL डेटा
/var/lib/mysqlमें संग्रहीत होता है, इस फोल्डर को हटाएं।sudo rm -rf /var/lib/mysql
- कॉन्फ़िगरेशन फाइलें हटाएं MySQL कॉन्फ़िगरेशन फाइलों को भी हटाएं।
sudo rm -rf /etc/mysql /etc/my.cnf
4. MySQL सेवा हटाना
यदि सिस्टम पर MySQL सेवा बची रहती है, तो पुनः इंस्टॉलेशन के दौरान त्रुटियां हो सकती हैं। सेवा को हटाकर सिस्टम को स्वच्छ अवस्था में लौटाएं।
4.1 Windows पर सेवा हटाना
- सेवाओं की सूची प्रदर्शित करें
services.mscखोलें और MySQL सेवा खोजें। - सेवा रोकें और हटाएं MySQL सेवा को रोकने के बाद, निम्नलिखित कमांड का उपयोग करके इसे हटाएं।
sc delete MySQL
4.2 Linux पर सेवा हटाना
- सेवा रोकें
sudo systemctl stop mysql
- सेवा अक्षम करें
sudo systemctl disable mysql
5. अनइंस्टॉलेशन के बाद महत्वपूर्ण नोट्स
5.1 डेटा बैकअप का महत्व
MySQL अनइंस्टॉल करने से पहले, अपने डेटा का बैकअप लेना अत्यंत महत्वपूर्ण है। चूंकि अनइंस्टॉलेशन से डेटा हानि हो सकती है, बैकअप बनाना आवश्यक है। सभी डेटाबेस का बैकअप लेने के लिए निम्नलिखित कमांड का उपयोग करें।
mysqldump -u root -p --all-databases > alldatabases.sql
5.2 पुनः इंस्टॉल करते समय विचार करने योग्य बिंदु
MySQL पुनः इंस्टॉल करते समय, यदि पूर्व कॉन्फ़िगरेशन फाइलें या डेटाबेस बचे रहते हैं, तो समस्याएं हो सकती हैं। इसलिए, अनइंस्टॉलेशन के बाद सभी संबंधित फाइलों को पूरी तरह से हटा दिया गया है या नहीं, यह सत्यापित करना महत्वपूर्ण है।
6. निष्कर्ष
इस लेख में, हमने Windows और Linux दोनों वातावरण में MySQL को अनइंस्टॉल करने के चरणों को विस्तार से समझाया है। विशेष रूप से, शेष फ़ाइलों और सेवाओं को हटाना पूर्ण अनइंस्टॉलेशन के लिए आवश्यक है। सही प्रक्रियाओं का पालन करके, आप पुनःस्थापना के दौरान समस्याओं से बच सकते हैं।


