Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

प्रकाशित: 21 नवंबर 2022, दोपहर 3:00 बजे EST

अज़ीफा दिन में सिक्योरिटी ऑपरेशंस इंजीनियर हैं और रात में टेक्निकल कंटेंट राइटर। उन्हें लिनक्स एक्सप्लोर करना और उस पर ट्यूटोरियल लिखना पसंद है। इसके अलावा, वे एक मूवीहोलिक हैं और अच्छी फोटोग्राफी की सराहना भी करती हैं।

मारियाडीबी लिनक्स सिस्टम में व्यापक रूप से उपयोग किया जाने वाला डेटाबेस है। इस गाइड में, आप कुछ आसानी से पालन करने वाले कमांड की मदद से उबंटू 22.04 पर डेटाबेस इंस्टॉल करने का तरीका जानेंगे।

एक बार जब आप मारियाडीबी इंस्टॉल और कॉन्फिगर कर लेते हैं, तो आप मारियाडीबी कमांड लाइन के माध्यम से इसके साथ इंटरैक्ट करना सीखेंगे। अंत में, आप उबंटू से डेटाबेस को अनइंस्टॉल करने के लिए एक कमांड भी देखेंगे।

मारियाडीबी क्या है?

मारियाडीबी MySQL के प्रतिस्थापन के रूप में जारी एक लोकप्रिय, मुफ्त, और ओपन-सोर्स डेटाबेस है। यह MySQL का एक फोर्क है, जिसका अर्थ है कि मारियाडीबी समान लेकिन बेहतर कार्यक्षमता के साथ MySQL का एक उन्नत संस्करण है। यदि आप इसे आज़माना चाहते हैं तो उबंटू पर MySQL सेट अप करने के लिए यहां एक गाइड है।

मारियाडीबी एक तेज़, स्केलेबल, टॉप-नॉच प्रदर्शन करने वाला डेटाबेस है, जिसमें अधिक स्टोरेज इंजन के लिए समर्थन है। यह कई प्लगइन्स, टूल्स, और यूटिलिटी को भी बनाए रखता है जो इसे वहां के सर्वश्रेष्ठ डेटाबेस में से एक बनाते हैं। मारियाडीबी का उपयोग ज्यादातर इन्वेंट्री बनाए रखने, और लेनदेन और ग्राहक जानकारी प्रबंधित करने के लिए किया जाता है।

उबंटू 22.04 पर मारियाडीबी कैसे इंस्टॉल करें

यहां बताया गया है कि आप उबंटू 22.04 पर मारियाडीबी कैसे इंस्टॉल कर सकते हैं:

चरण 1: अपने सिस्टम को अपडेट करें

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

sudo apt update && sudo apt upgrade

इसमें कुछ समय लग सकता है, तो धैर्य रखें!

चरण 2: मारियाडीबी के लिए आवश्यक पैकेज इंस्टॉल करें

एक बार जब आप सिस्टम अपडेट कर लेते हैं, तो आपको मारियाडीबी द्वारा आवश्यक कुछ आवश्यक पैकेज इंस्टॉल करने होंगे। निम्न कमांड निष्पादित करके ऐसा करें:

sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y

अब जब आपने आवश्यक पैकेज इंस्टॉल कर लिए हैं, तो आप अंत में इस चरण में मारियाडीबी इंस्टॉल करेंगे। डेटाबेस इंस्टॉल करने के लिए, रूट उपयोगकर्ता के रूप में या sudo के साथ निम्न कमांड चलाएं:

sudo apt install mariadb-server mariadb-client

यह सत्यापित करने के लिए कि मारियाडीबी आपके सिस्टम पर सफलतापूर्वक इंस्टॉल हो गया है, निम्न कमांड जारी करके इंस्टॉल किए गए डेटाबेस के संस्करण की जांच करें:

mariadb --version

यदि आउटपुट में आप एप्लिकेशन का संस्करण संख्या देखते हैं, तो इसका मतलब है कि मारियाडीबी आपके सिस्टम पर मौजूद है। यह इंस्टॉलेशन सत्यापित करने का एक तरीका है। आप सत्यापन के लिए इंस्टॉल किए गए डेटाबेस की सक्रिय स्थिति भी जांच सकते हैं।

मारियाडीबी की स्थिति जांचने के लिए निम्न कमांड का उपयोग करें:

systemctl status mariadb

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

जैसा कि आप देख सकते हैं, मारियाडीबी चालू और चल रहा है।

चरण 3: अपने मारियाडीबी डेटाबेस को सुरक्षित करें

एक बार जब आप डेटाबेस इंस्टॉल और सत्यापित कर लेते हैं, तो अगला चरण मारियाडीबी में कुछ आवश्यक कॉन्फिगरेशन करना है। इंस्टॉलेशन के बाद, मारियाडीबी डेटाबेस को समझौता या हमले से बचाने के लिए एक सुरक्षा स्क्रिप्ट चलाना एक अच्छी प्रथा है। इस कमांड के साथ स्क्रिप्ट निष्पादित करें:

sudo mysql_secure_installation

अगला, स्क्रिप्ट पूछेगी कि क्या आप रूट पासवर्ड सेट करना चाहते हैं। एक सुरक्षित पासवर्ड प्रदान करें और Enter दबाएं। फिर, यह आपसे पासवर्ड की पुनः पुष्टि करने के लिए कहेगा। एक बार पासवर्ड सेव हो जाने पर, आपको नीचे दिखाए अनुसार "Success" संदेश मिलेगा।

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

उसके बाद, यह पूछेगा कि क्या आप अनाम उपयोगकर्ता को हटाना चाहते हैं या नहीं। यह सिफारिश की जाती है कि आप इसे हटा दें।

यह यह भी पुष्टि करेगा कि क्या आप रिमोट रूट लॉगिन को अस्वीकार करना चाहते हैं। यदि आप इसे अस्वीकार करते हैं, तो आप केवल लोकलहोस्ट से रूट उपयोगकर्ता के रूप में लॉग इन कर सकते हैं।

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

डिफ़ॉल्ट रूप से, मारियाडीबी एक टेस्ट डेटाबेस इंस्टॉल करता है। स्क्रिप्ट पूछेगी कि क्या आप डेटाबेस को हटाना चाहते हैं या रखना चाहते हैं। इसे हटाकर एक नया डेटाबेस बनाना बेहतर है। हालांकि, यदि आप इसे परीक्षण उद्देश्यों के लिए रखना चाहते हैं, तो no चुनें।

अंत में, स्क्रिप्ट नए परिवर्तनों को अपडेट करने के लिए प्रिविलेज टेबल को रीलोड करने की अनुमति मांगेगी। उन्हें लोड करने के लिए Y दर्ज करें। आपके द्वारा परिवर्तन करने के बाद, आपको टर्मिनल पर एक सफलता संदेश दिखाई देगा।

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

कैसे जांचें कि मारियाडीबी चल रहा है या नहीं

मारियाडीबी इंस्टॉल होते ही चलना शुरू कर देता है। इसका परीक्षण करने के लिए, आप निम्न कमांड के साथ मारियाडीबी की स्थिति जांच सकते हैं:

sudo systemctl status mariadb

यदि मारियाडीबी ठीक चल रहा है, तो आप उबंटू के टर्मिनल पर निम्न आउटपुट देखेंगे:

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

यदि मारियाडीबी डाउन है, तो आप नीचे दिखाए गए समान आउटपुट देखेंगे:

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

लिनक्स पर मारियाडीबी के साथ कैसे इंटरैक्ट करें

अब जब इंस्टॉलेशन और कॉन्फिगरेशन हो चुके हैं, तो आइए जानें कि आप डेटाबेस के साथ कैसे इंटरैक्ट कर सकते हैं।

1. मारियाडीबी शेल तक पहुंचें

मारियाडीबी के शेल में प्रवेश करने के लिए, निम्न कमांड चलाएं:

sudo mariadb

इस कमांड के साथ, मारियाडीबी मॉनिटर खुल जाएगा। यहां आप डेटाबेस के साथ इंटरैक्ट करने के लिए मारियाडीबी क्वेरी चला सकते हैं।

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

2. मारियाडीबी एडमिन अकाउंट बनाएं

मारियाडीबी तक पहुंच प्राप्त करने के बाद, आपको सबसे पहले "admin" नाम से एक नया अकाउंट बनाना होगा। इस अकाउंट में रूट अकाउंट के समान विशेषाधिकार होंगे, लेकिन आप इसका उपयोग मुख्य रूप से पासवर्ड-आधारित प्रमाणीकरण के लिए करेंगे।

रूट विशेषाधिकारों के साथ एडमिन अकाउंट बनाने के लिए, नीचे दिए गए कमांड का उपयोग करें। कमांड जारी करते समय अपने पासवर्ड का उपयोग करना सुनिश्चित करें।

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

अगला, मारियाडीबी में नए परिवर्तनों को अपडेट करने के लिए विशेषाधिकारों को फ्लश करें।

FLUSH PRIVILEGES;

आप निम्न टाइप करके मारियाडीबी कमांड लाइन से बाहर निकल सकते हैं:

exit

3. मारियाडीबी में डेटाबेस बनाएं

एक नया डेटाबेस बनाने के लिए, निम्न कमांड का उपयोग करें और "TestDB" के स्थान पर अपने डेटाबेस के लिए एक नाम प्रदान करें।

CREATE DATABASE TestDB;

यह जांचने के लिए कि डेटाबेस सफलतापूर्वक बनाया गया है या नहीं, मारियाडीबी में मौजूद सभी डेटाबेस देखने के लिए इस कमांड का उपयोग करें:

Show Databases;

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

जैसा कि आप देख सकते हैं TestDB अब मारियाडीबी डेटाबेस की सूची में मौजूद है।

उबंटू 22.04 से मारियाडीबी कैसे अनइंस्टॉल करें

यदि आपको अब मारियाडीबी की आवश्यकता नहीं है, तो आप एक बुनियादी लिनक्स कमांड की मदद से इसे आसानी से अनइंस्टॉल कर सकते हैं। यह कमांड कुछ मिनटों में आपके सिस्टम से सभी मारियाडीबी फोल्डर्स और निर्भरताओं को पूरी तरह से हटा देगा।

sudo apt-get purge mariadb-*

उबंटू 22.04 पर मारियाडीबी इंस्टॉल और कॉन्फिगर करें: चरण-दर-चरण गाइड

मारियाडीबी को अनइंस्टॉल करना जारी रखने के लिए Yes चुनें।

अब आप मारियाडीबी की क्षमताओं का पूरा लाभ उठा सकते हैं

अपनी अद्भुत विशेषताओं और समर्थन के लिए धन्यवाद, मारियाडीबी दिन-ब-दिन लोकप्रियता हासिल कर रहा है और बाजार में सबसे अधिक उपयोग किए जाने वाले डेटाबेस में से एक बनता जा रहा है। फेसबुक और गूगल जैसे कई बड़े नाम अपने अद्वितीय लाभों के लिए अन्य डेटाबेस पर मारियाडीबी का उपयोग करते हैं।

जो संगठन डेटाबेस पर पूर्ण लचीलापन चाहते हैं, उनके लिए मारियाडीबी और PostgreSQL दो सर्वश्रेष्ठ ओपन-सोर्स विकल्प उपलब्ध हैं।

  1. BIOS सेटिंग्स को सुरक्षित रूप से रीसेट कैसे करें: चरण-दर-चरण मार्गदर्शिका BIOS सेटिंग्स को सुरक्षित रूप से रीसेट कैसे करें: चरण-दर-चरण मार्गदर्शिका

    जब आप BIOS सेटिंग्स में बदलाव करते हैं, तो यह दोनों तरफ जा सकता है। यह बना सकता है या बिगाड़ सकता है! खैर, अगर यह बनाता है, तो उसके लिए बधाई! हालांकि, अगर आप उन लोगों की श्रेणी में आते हैं जिन्होंने इसे बिगाड़ दिया है, तो भी आपको चिंता करने की जरूरत नहीं है! क्योंकि इसे ठीक किया जा सकता है! अपने कंप

  1. क्वांटम कंप्यूटिंग बनाम AI: कौन सी तकनीक अधिक खतरा पैदा करती है? क्वांटम कंप्यूटिंग बनाम AI: कौन सी तकनीक अधिक खतरा पैदा करती है?

    एलन मस्क, स्टीफन हॉकिंग, और कई अन्य लोगों ने आर्टिफिशियल इंटेलिजेंस द्वारा होने वाले नुकसान के बारे में हमें चेतावनी देने में अपनी भूमिका निभाई है, लेकिन क्या आप जानते हैं कि एक और तकनीक है, जो समान रूप से शक्तिशाली है और मानवता के लिए खतरा पैदा कर सकती है? सोच रहे हैं कि यह क्या है? क्वांटम कंप्यूट

  1. विभिन्न कंप्यूटरों के बीच अपने एप्लिकेशन सेटिंग्स को कैसे सिंक्रनाइज़ करें [विंडोज] विभिन्न कंप्यूटरों के बीच अपने एप्लिकेशन सेटिंग्स को कैसे सिंक्रनाइज़ करें [विंडोज]

    वेब पर अपनी फ़ाइलों का बैकअप लेना और सिंक करना एक आसान काम है। ड्रॉपबॉक्स इसे आसानी से कर सकता है। लेकिन विभिन्न कंप्यूटरों के बीच अपने एप्लिकेशन सेटिंग्स को सिंक करना एक चुनौती है, जिनमें से कुछ को यह भी नहीं पता कि इसके बारे में कैसे जाना जाए। Dropboxifier एक छोटा प्रोग्राम है जो हमारे वर्तमान क्ल