एंड्रॉयड

कैसे कमांड लाइन के माध्यम से लिनक्स पर एक mysql डेटाबेस को हटाने के लिए

Week 8, continued

Week 8, continued

विषयसूची:

Anonim

MySQL सबसे लोकप्रिय ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है।

यह ट्यूटोरियल वर्णन करता है कि कमांड लाइन के माध्यम से MySQL या MariaDB डेटाबेस को कैसे हटाएं (या ड्रॉप करें)।

शुरू करने से पहले

सभी आदेशों को एक प्रशासनिक उपयोगकर्ता (डेटाबेस हटाने के लिए आवश्यक न्यूनतम विशेषाधिकार) या रूट खाते के साथ निष्पादित किया जाता है।

MySQL कंसोल को एक्सेस करने के लिए निम्न कमांड टाइप करें और संकेत मिलने पर अपना MySQL रूट यूजर पासवर्ड डालें:

mysql -u root -p यदि आपको अपना MySQL रूट पासवर्ड बदलने की आवश्यकता है, तो कमांड लाइन के माध्यम से MySQL रूट पासवर्ड रीसेट करने पर इस ट्यूटोरियल का अनुसरण करें।

सभी MySQL डेटाबेस सूची

डेटाबेस को छोड़ने से पहले, आप अपने द्वारा बनाए गए सभी डेटाबेसों की एक सूची देखना चाहते हैं। MySQL शेल के भीतर से ऐसा करने के लिए निम्नलिखित कमांड निष्पादित करें:

SHOW DATABASES;

ऊपर दिए गए कमांड सर्वर पर सभी डेटाबेस की एक सूची प्रिंट करेंगे। आउटपुट इस के समान होना चाहिए:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

MySQL में एक डेटाबेस को डिलीट करें

MySQL डेटाबेस को हटाना एकल कमांड चलाने के समान सरल है। यह एक गैर-प्रतिवर्ती कार्रवाई है और इसे सावधानी से निष्पादित किया जाना चाहिए। सुनिश्चित करें कि आप एक गलत डेटाबेस नहीं निकाल रहे हैं, क्योंकि एक बार जब आप डेटाबेस को हटा देते हैं तो इसे पुनर्प्राप्त नहीं किया जा सकता है।

ड्रॉप क्वेरी चलाने से पहले डेटाबेस का बैकअप बनाना हमेशा एक अच्छा विचार है।

डेटाबेस को हटाने के लिए निम्न कमांड टाइप करें, जहां database_name उस database_name का नाम है जिसे आप हटाना चाहते हैं:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

उपरोक्त त्रुटियों को देखने से बचने के लिए, इसके बजाय निम्नलिखित कमांड का उपयोग करें:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

उपरोक्त आउटपुट में, Query OK अर्थ है कि क्वेरी सफल रही, और 1 warning हमें बताती है कि डेटाबेस मौजूद नहीं है और कोई डेटाबेस नष्ट नहीं किया गया था।

लिनक्स पर, MySQL डेटाबेस और टेबल के नाम केस संवेदी हैं।

MySQL डेटाबेस को mysqladmin के साथ हटाएं

आप mysqladmin उपयोगिता का उपयोग करके लिनक्स टर्मिनल से एक MySQL डेटाबेस को भी हटा सकते हैं।

उदाहरण के लिए, database_name नामक database_name को हटाने के लिए, निम्न कमांड टाइप करें और संकेत मिलने पर अपना MySQL रूट यूजर पासवर्ड डालें:

mysqladmin -u root -p drop database_name

निष्कर्ष

आपने सीखा है कि MySQL डेटाबेस को कैसे डिलीट करें।

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

mysql मारीदब