एंड्रॉयड

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

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

विषयसूची:

Anonim

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

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

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

हम मान रहे हैं कि आपके पास पहले से ही MySQL या MariaDB सर्वर आपके सिस्टम पर स्थापित है।

  • MySQL को CentOS 7, Ubuntu 18.04, Debian पर कैसे स्थापित करें। CentOS 7, Ubuntu 18.04, Debian 9 पर MariaDB स्थापित करने के लिए कैसे

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

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

mysql -u root -p

यदि आपने अपने MySQL रूट उपयोगकर्ता के लिए कोई पासवर्ड सेट नहीं किया है, तो आप -p स्विच को छोड़ सकते हैं।

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

एक MySQL डेटाबेस बनाएँ

एक नया MySQL डेटाबेस बनाना एक कमांड चलाने के समान सरल है।

एक नया MySQL या MariaDB डेटाबेस बनाने के लिए निम्नलिखित कमांड जारी करें, जहाँ database_name उस database_name का नाम है जिसे आप बनाना चाहते हैं:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

त्रुटियों से बचने के लिए यदि डेटाबेस जैसा कि आप बनाने की कोशिश कर रहे हैं उसी नाम के साथ आप निम्न आदेश का उपयोग कर सकते हैं:

CREATE DATABASE IF NOT EXISTS database_name;

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

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

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

सभी MySQL डेटाबेस देखें

MySQL शेल के भीतर से आपके द्वारा बनाए गए डेटाबेस को देखने के लिए, निम्न कमांड निष्पादित करें:

SHOW DATABASES;

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

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

एक MySQL डाटाबेस का चयन करें

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

USE database_name;

Database changed

एक बार जब आप एक डेटाबेस का चयन करते हैं, तो उसके बाद के सभी ऑपरेशन जैसे टेबल बनाना चयनित डेटाबेस पर किया जाएगा।

Mysqladmin के साथ एक MySQL डेटाबेस बनाएँ

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

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

mysqladmin -u root -p create database_name

निष्कर्ष

आपने सीखा है कि MySQL डेटाबेस कैसे बनाया जाता है।

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

mysql मारीदब