MySQL 5.7 को पूरी तरह से हटाना [बंद]


120

मैं अपने ubuntu 12.04 से पूरी तरह से mysql की स्थापना रद्द करने की कोशिश कर रहा हूं। लेकिन नहीं कर पाए।

मैंने बहुत सारी कमांड की कोशिश की। लेकिन कुछ भी काम नहीं कर रहा है। क्या कोई यहाँ मदद कर सकता है!

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

मैं समझ नहीं पा रहा हूं कि क्या करूं। मैं MySQL के बारे में सब कुछ निकालना चाहता हूं। जब भी मैं इसका पता लगाने की कोशिश कर रहा हूं। मुझे वह मिल रहा है।

मैं चाहता हूं कि सब कुछ हटा दिया जाए। mysql- सर्वर, mysql- क्लाइंट, mysql- लाइब्रेरी और यहां तक ​​कि कॉन्फ़िगरेशन।

कृपया मेरी मदद करें!!!


क्या निष्कासन सफल है? यदि हाँ, तो प्रयास करें sudo apt-get autoclean। यह बेकार के पैकेजों को हटा देगा
यूसुफ एल्सीड

1
क्या बचा है जिसे आप हटाने की कोशिश कर रहे हैं? क्या आपने कोशिश की है कि प्यूरी या डीपीकेजी - अपर्ज मिलें?
माइकल जेएन

क्या आप दौड़ने की कोशिश कर रहे हैं locate mysql? यदि हाँ, तो दौड़ने updatedbसे पहले दौड़ने का प्रयास करें locate
nikhil500


7
मैं इस प्रश्न को पुनः खोलने के लिए सलाह देता हूं। यह एक ऐसा कार्य है जिसे अक्सर प्रोग्रामर द्वारा किया जाना चाहिए।
दान निसानबाम

जवाबों:


352

सबसे पहले, अपने आवश्यक डेटाबेस का बैकअप लें mysqldump

नोट: यदि आप बाद में पुनर्स्थापित करना चाहते हैं, तो बस अपने प्रासंगिक डेटाबेस का बैकअप लें, और ना कि WHOLE, क्योंकि पूरा डेटाबेस वास्तव में वह कारण हो सकता है जिसे आपको शुद्ध करने और पुनर्स्थापित करने की आवश्यकता है)।

कुल में, यह करें:

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

सिंगल लाइन में सभी उपरोक्त कमांड (बस कॉपी और पेस्ट करें) :

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql

5
इन सब से पहले आपको mysql सर्विस को बंद करना होगा। "sudo service stop"। अन्यथा आपको "userdel: user mysql वर्तमान में लॉग इन" जैसी त्रुटि मिलेगी।
arulraj.net

1
क्या उपयोगकर्ता समूह को हटाने के बारे में भी?
टाइ।

10
और भी अधिक पूर्ण स्थापना रद्द करने के लिए, मैं कॉन्फ़िगरेशन और लॉग को निकालना भी शामिल करूंगा: sudo rm -rf /var/log/mysqlऔर sudo rm -rf /etc/mysql
क्रिस

1
पुष्टि की गई कि यह MySQL 5.6 को निकालने के लिए भी काम करता है (बस इस उत्तर में संबंधित कमांड में संस्करण संख्या को बदल दें )।
डेन निसेनबूम

1
मारियाबीडी के लिए भी काम किया। मुझे दोनों को स्थापित करने / हटाने के बाद संघर्ष हुआ था, और सभी MySQL / MariaDB को समाशोधन करके इसे ठीक किया। (Btw, बदलने की जरूरत है mysqlसाथ mariadbआदेशों में)
Balmipour

78

आपको / var / lib / mysql फ़ोल्डर को निकालने की आवश्यकता है। इसके अलावा, जब आप पैकेज निकालते हैं तो शुद्ध करें (मुझे बताया गया है कि यह मदद करता है)।

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

मैं इसी तरह के मुद्दों का सामना कर रहा था। दूसरी पंक्ति ने मेरे मुद्दों से छुटकारा पा लिया और मुझे खरोंच से MySql स्थापित करने की अनुमति दी। उम्मीद है कि यह आपकी भी मदद करे!


निम्नलिखित कोड ने मेरी मदद की। sudo rm -rf /usr/bin/mysql
सिम्बा

28

इन आदेशों को टर्मिनल में चलाएं:

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

इन कमांड को अलग से चलाएं क्योंकि प्रत्येक कमांड को पुष्टि की आवश्यकता होती है और यदि ब्लॉक के रूप में चलाया जाता है, तो वर्तमान में चल रहे एक कमांड के नीचे की कमांड पुष्टि को रद्द कर देगी (कमांड को चलाया नहीं जा रहा है)।

कृपया देखें कि मैं मैसकल की स्थापना रद्द कैसे करूं?


मेरे मामले में, 1 और 2 के उत्तर का पालन करने की आवश्यकता है।
सुमित
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.