MariaDB (MySQL) डेटाबेस निकालें


20

मैं पूरी तरह से MariaDB को कैसे हटाऊं ताकि मैं रूट पासवर्ड रीसेट कर सकूं?


4
माफ़ करना? 2 के साथ 1 को क्या करना है? और यहां तक ​​कि अगर आपने डेटाबेस से कनेक्ट करने के लिए पासवर्ड को रीसेट करने का मतलब किया था और रूट पासवर्ड नहीं था: तो इसका मतलब यह है कि मर्ज को हटाने के साथ क्या करना है?
रिनजविंड

1
और आपने मारीदब कैसे स्थापित किया? apt-get? स्रोत टारबॉल
Rinzwind

मैंने apt-get का उपयोग किया है, मुझे इसके लिए सभी पासवर्ड रीसेट करने की बहुत आवश्यकता है, लेकिन मुझे लगता है कि Ive ने इसे मंच पर तोड़ दिया एक पूर्ण रीसेट मैन्युअल रूप से करने की तुलना में आसान है
SteamPunk_Devil

1
संकुल को फिर से स्थापित करना डेटाबेस या उसके विन्यास को रीसेट नहीं करेगा। यह एक XY समस्या की तरह लगता है । मुझे लगता है कि आपका प्रश्न बेहतर होगा: "मैंने अपने मारबीडीबी इंस्टालेशन को तोड़ दिया है और संभवत: इसके रूट पासवर्ड को रीसेट करने की आवश्यकता है। अब तक मैंने इसे हासिल करने के लिए […] कोशिश की लेकिन यह सफल नहीं हुआ / ऐसा लगता है कि चीजों को बदतर बना दिया है। मैं कैसे आगे बढ़ सकता हूं? ”हालांकि मैं इसे अस्पष्ट बताने के लिए मतदान नहीं करूंगा क्योंकि इसका एक उपयोगी उत्तर है।
डेविड फ़ॉस्टर

जवाबों:


37

सबसे पहले, {डेटाबेस} का बैकअप बनाएं:

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql

Apt-get के माध्यम से स्थापित mariadb के किसी भी निशान को हटाने के लिए:

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 

और यह सब चला गया है। डेटाबेस और किसी भी कॉन्फ़िगरेशन फ़ाइल सहित।

यह जाँचने के लिए कि क्या mysql नाम की कोई चीज चली गई है a

sudo updatedb

और एक

locate mysql

यह काफी खाली होना चाहिए (शायद कुछ मैनुअल पेज या कनेक्टर)। यदि आप my.cnfपरिणामों के बीच देखते हैं तो वह भी हटा दें।


//, मुझे पता है कि यह उबंटू है, लेकिन क्या आपके पास पैकेज प्रबंधक का उपयोग किए बिना ऐसा करने के लिए कोई विचार है?
नाथन बासानी

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