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