मैं माईएसक्यूएल को कैसे अनइंस्टॉल करूं?

मैंने माईएसक्यूएल का उपयोग करके स्थापित किया sudo apt-get. अब मुझे इसे अपने सिस्टम से हटाने की जरूरत है ।

मैं ऐसा कैसे कर सकता हूं?

मुझे लगता है कि आपको अब माईएसक्यूएल की आवश्यकता नहीं है और आपने पहले ही अपने महत्वपूर्ण डेटाबेस का बैकअप ले लिया है । मेरा सुझाव है कि आप अपने महत्वपूर्ण माईएसक्यूएल डेटाबेस का बैकअप लें ।

नोट: आपका सभी माईएसक्यूएल डेटा खो जाएगा ।

पहले सुनिश्चित करें कि माईएसक्यूएल सेवा बंद है ।

sudo systemctl stop mysql

माईएसक्यूएल से संबंधित सभी पैकेजों को पूरी तरह से हटा दें ।

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

माईएसक्यूएल कॉन्फ़िगरेशन और डेटा निकालें। यदि आपने अपने माईएसक्यूएल कॉन्फ़िगरेशन में डेटाबेस स्थान बदल दिया है, तो आपको प्रतिस्थापित करने की आवश्यकता है /var/lib/mysql इसके अनुसार।

sudo rm -rf /etc/mysql /var/lib/mysql

(वैकल्पिक) अनावश्यक पैकेज निकालें ।

sudo apt autoremove

(वैकल्पिक) उपयुक्त कैश निकालें ।

sudo apt autoclean

उपरोक्त सभी समाधान सही हैं लेकिन मैं इसके साथ प्रयास करूंगा

सुडो एप्ट-गेट रिमूव-पर्ज माईएसक्यूएल*सुडो एप्ट-ऑटोरेमोव्सूडो एप्ट प्राप्त करें-ऑटोकलीन प्राप्त करें

यह सभी माईएसक्यूएल संबंधित पैकेजों की स्थापना रद्द कर देगा ।

यह उबंटू 5.6 से माईएसक्यूएल 15.04 को हटा देगा

sudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo rm -rf /var/lib/mysqlsudo rm -rf /etc/mysql

सबसे पहले आपको अपने माईएसक्यूएल सर्वर को सेवा से रोकना होगा ।

sudo service mysql stop

फिर आप अनइंस्टॉल करने के लिए पर्ज कमांड का उपयोग कर सकते हैं

sudo apt-get purge mysql-server mysql-client

नोट: उपरोक्त आपकी पैकेज सूची के आधार पर । मैंने सर्वर और क्लाइंट दोनों स्थापित किए हैं । यह आपके विश्वास के लिए होगा

मैं उबंटू का ज्यादा उपयोग नहीं करता, लेकिन मुझे लगता है कि आपको कोशिश करनी चाहिए कि मैंने क्या किया ।

मैंने पहली बार इसे कमांड लाइन में टाइप किया था : sudo apt-get remove --purge mysql-server mysql-client mysql-common,

फिर नीचे इसके साथ पीछा किया : sudo apt-get autoremove

और अंत में यह टाइप किया : sudo apt-get autoclean.

मैंने पाया कि इसे हटा दिया गया था ।

मैं माईएसक्यूएल रूट पासवर्ड भूल गया और रीसेट करने की आवश्यकता थी । मैंने कोशिश की इस, लेकिन यह काम नहीं किया, क्योंकि यह कहता रहा "लॉग नहीं लिख सकता" या ऐसा ही कुछ ।

मेरा समाधान उबंटू 13.10 और ताजा स्थापना से माईएसक्यूएल को पूरी तरह से हटाना था ।

sudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo rm -rf /var/lib/mysql

मुझे आखिरी कमांड चलाना पड़ा क्योंकि उबंटू कभी-कभी कुछ कामों को रखता है यहां तक कि आप उन सभी को शुद्ध करने की कोशिश भी करते हैं ।

अब, मैं इस कमांड का उपयोग माईएसक्यूएल सर्वर और क्लाइंट को स्थापित करने के लिए करता हूं:

sudo apt-get install mysql-client mysql-server

जब मैंने कोशिश की sudo apt-get purge mysql* यह काम नहीं किया ।

शुद्ध माईएसक्यूएल 5 साथ में:

sudo apt-get purge mysql-*

फिर सफाई के लिए:

sudo apt-get autoremovesudo apt-get autoclean

पूरी तरह से स्थापना रद्द करें:

sudo -iservice mysql stopkillall -KILL mysql mysqld_safe mysqldapt-get --yes purge mysql*apt-get --yes autoremove --purgeapt-get autocleandeluser --remove-home mysqldelgroup mysqlrm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_historyupdatedb

पर आधारित इस उत्तर और कई अन्य । ..

इसे आज़माएं, यह आपके सिस्टम से माईएसक्यूएल की हर एक फाइल को पूरी तरह से मिटा देगा:

sudo service mysql stop  #or mysqldsudo killall -9 mysqlsudo killall -9 mysqldsudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo deluser -f mysqlsudo rm -rf /var/lib/mysqlsudo apt-get purge mysql-server-core-5.7sudo apt-get purge mysql-client-core-5.7sudo rm -rf /var/log/mysqlsudo rm -rf /etc/mysql