मारियाडीबी लिनक्स सिस्टम में व्यापक रूप से इस्तेमाल किया जाने वाला डेटाबेस है। इस गाइड में, आप कुछ आसान-से-आसान आदेशों की मदद से Ubuntu 22.04 पर डेटाबेस को स्थापित करने का तरीका जानेंगे।
एक बार जब आप मारियाडीबी को स्थापित और कॉन्फ़िगर कर लेते हैं, तो आप सीखेंगे कि मारियाडीबी कमांड लाइन के माध्यम से इसके साथ कैसे बातचीत करें। अंत में, आपको उबंटू से डेटाबेस की स्थापना रद्द करने का आदेश भी दिखाई देगा।
मारियाडीबी क्या है?
MariaDB MySQL के प्रतिस्थापन के रूप में जारी एक लोकप्रिय, मुफ़्त और ओपन-सोर्स डेटाबेस है। यह MySQL का एक कांटा है, जिसका अर्थ है कि MariaDB समान लेकिन बेहतर कार्यक्षमता के साथ MySQL का एक उन्नत संस्करण है। यहाँ एक है उबंटू पर MySQL स्थापित करने के लिए गाइड अगर आप इसे आजमाना चाहते हैं।
अधिक स्टोरेज इंजनों के समर्थन के साथ, मारियाडीबी एक तेज़, स्केलेबल, शीर्ष पायदान पर प्रदर्शन करने वाला डेटाबेस है। यह कई प्लगइन्स, टूल्स और उपयोगिताओं को भी बनाए रखता है जो इसे वहां के सबसे अच्छे डेटाबेस में से एक बनाते हैं। MariaDB का उपयोग ज्यादातर इन्वेंट्री बनाए रखने और लेनदेन और ग्राहक जानकारी प्रबंधित करने के लिए किया जाता है।
Ubuntu 22.04 पर मारियाडीबी कैसे स्थापित करें
यहां बताया गया है कि आप Ubuntu 22.04 पर MariaDB कैसे स्थापित कर सकते हैं:
चरण 1: अपने सिस्टम को अपडेट करें
स्थापना के साथ शुरू करने के लिए, आपको पहले की आवश्यकता है अपने Ubuntu सिस्टम पर पैकेज अपडेट करें. आप इसे उबंटू के टर्मिनल पर निम्न आदेश चलाकर प्राप्त कर सकते हैं:
सुडो उपयुक्त अद्यतन && सुडो एपीटी अपग्रेड
इसमें कुछ समय लग सकता है, इसलिए रुकें!
चरण 2: मारियाडीबी के लिए आवश्यक पैकेज स्थापित करें
एक बार जब आप सिस्टम को अपडेट कर लेते हैं, तो आपको मारियाडीबी द्वारा आवश्यक कुछ आवश्यक पैकेजों को स्थापित करने की आवश्यकता होती है। निम्न आदेश निष्पादित करके ऐसा करें:
सुडो उपयुक्त-पाना wget सॉफ़्टवेयर-गुण-सामान्य dirmngr ca-प्रमाणपत्र apt-transport-https -y स्थापित करें
अब जब आपने आवश्यक पैकेज स्थापित कर लिए हैं, तो आप अंत में इस चरण में मारियाडीबी स्थापित करेंगे। डेटाबेस को स्थापित करने के लिए, निम्नलिखित कमांड को रूट उपयोगकर्ता के रूप में या sudo के साथ चलाएँ:
सुडो उपयुक्त स्थापित करना मरियादब-सर्वर मरियादब-ग्राहक
यह सत्यापित करने के लिए कि आपके सिस्टम पर मारियाडीबी सफलतापूर्वक स्थापित किया गया है, निम्न आदेश जारी करके स्थापित डेटाबेस के संस्करण की जांच करें:
mariadb --संस्करण
यदि आप आउटपुट में एप्लिकेशन का वर्जन नंबर देखते हैं, तो इसका मतलब है कि आपके सिस्टम पर मारियाडीबी मौजूद है। स्थापना को सत्यापित करने का यह एक तरीका है। आप सत्यापन के लिए स्थापित डेटाबेस की सक्रिय स्थिति भी देख सकते हैं।
मारियाडीबी की स्थिति की जांच करने के लिए निम्न आदेश का प्रयोग करें:
systemctl स्थिति मरियादब
जैसा कि आप देख सकते हैं, मारियाडीबी ऊपर और चल रहा है।
चरण 3: अपने मारियाडीबी डेटाबेस को सुरक्षित करें
एक बार जब आप डेटाबेस को स्थापित और सत्यापित कर लेते हैं, तो अगला कदम मारियाडीबी में कुछ आवश्यक कॉन्फ़िगरेशन करना है। स्थापना के बाद, मारियाडीबी डेटाबेस को समझौता या हमला होने से बचाने के लिए सुरक्षा स्क्रिप्ट चलाना एक अच्छा अभ्यास है। इस आदेश के साथ स्क्रिप्ट निष्पादित करें:
सुडो mysql_secure_installation
इसके बाद, स्क्रिप्ट पूछेगी कि क्या आप रूट पासवर्ड सेट करना चाहते हैं। एक सुरक्षित पासवर्ड प्रदान करें और हिट करें प्रवेश करना. फिर, यह आपसे पासवर्ड की पुन: पुष्टि करने के लिए कहेगा। पासवर्ड सहेजे जाने के बाद, आपको नीचे दिखाए गए अनुसार "सफलता" संदेश प्राप्त होगा।
उसके बाद, यह पूछेगा कि क्या आप अज्ञात उपयोगकर्ता को हटाना चाहते हैं या नहीं। यह अनुशंसा की जाती है कि आप इसे हटा दें।
यदि आप दूरस्थ रूट लॉगिन को अस्वीकार करना चाहते हैं तो यह भी पुष्टि करेगा। यदि आप इसे अस्वीकार करते हैं, तो आप केवल लोकलहोस्ट से रूट उपयोगकर्ता के रूप में लॉग इन कर सकते हैं।
डिफ़ॉल्ट रूप से, मारियाडीबी एक परीक्षण डेटाबेस स्थापित करता है। स्क्रिप्ट पूछेगी कि क्या आप डेटाबेस को हटाना चाहते हैं या रखना चाहते हैं। इसे हटाना और एक नया डेटाबेस बनाना बेहतर है। हालाँकि, यदि आप इसे परीक्षण उद्देश्यों के लिए रखना चाहते हैं, तो चुनें नहीं.
अंत में, स्क्रिप्ट नए परिवर्तनों को अपडेट करने के लिए विशेषाधिकार तालिका को पुनः लोड करने के लिए आपसे अनुमति लेगी। उन्हें लोड करने के लिए, दर्ज करें वाई. आपके द्वारा परिवर्तन किए जाने के बाद, आपको टर्मिनल पर एक सफल संदेश दिखाई देगा।
अगर मारियाडीबी चल रहा है तो कैसे जांचें
मारियाडीबी स्थापित होते ही चलना शुरू कर देता है। इसका परीक्षण करने के लिए, आप निम्न कमांड के साथ मारियाडीबी की स्थिति की जांच कर सकते हैं:
सुडो सिस्टमक्टल स्थिति मारियाडब
यदि मारियाडीबी ठीक चल रहा है, तो आप उबंटू के टर्मिनल पर निम्न आउटपुट देखेंगे:
मामले में, मारियाडीबी नीचे है, आप नीचे दिखाए गए समान आउटपुट देखेंगे:
Linux पर MariaDB के साथ इंटरैक्ट कैसे करें
अब जब इंस्टॉलेशन और कॉन्फ़िगरेशन हो गए हैं, तो आइए जानें कि आप डेटाबेस के साथ कैसे इंटरैक्ट कर सकते हैं।
1. मारियाडीबी शेल तक पहुंचें
मारियाडीबी के खोल में प्रवेश करने के लिए, निम्न आदेश चलाएं:
सुडो मारियादब
इस आदेश के साथ, मारियाडीबी मॉनिटर खुल जाएगा। यहां आप डेटाबेस के साथ इंटरैक्ट करने के लिए मारियाडीबी क्वेश्चन चला सकते हैं।
2. एक मारियाडीबी एडमिन अकाउंट बनाएं
मारियाडीबी तक पहुंच प्राप्त करने के बाद, आपको सबसे पहले "व्यवस्थापक" नाम से एक नया खाता बनाना होगा। इस खाते में मूल खाते के समान अनुमतियाँ होंगी, लेकिन आप इसका उपयोग मुख्य रूप से पासवर्ड-आधारित प्रमाणीकरण के लिए करेंगे।
रूट विशेषाधिकारों के साथ व्यवस्थापक खाता बनाने के लिए, नीचे दी गई कमांड का उपयोग करें। आदेश जारी करते समय अपने पासवर्ड का उपयोग करना सुनिश्चित करें।
अनुदानसभीपर *.* को 'पासवर्ड' द्वारा 'व्यवस्थापक' @ 'लोकलहोस्ट' की पहचान साथअनुदानविकल्प;
अगला, मारियाडीबी में नए बदलावों को अपडेट करने के लिए विशेषाधिकारों को फ्लश करें।
लालिमाविशेषाधिकार;
अब आप टाइप करके मारियाडीबी कमांड लाइन से बाहर निकल सकते हैं:
बाहर निकलना
3. MariaDB में एक डेटाबेस बनाएँ
एक नया डेटाबेस बनाने के लिए, निम्नलिखित कमांड का उपयोग करें और "TestDB" के स्थान पर अपने डेटाबेस के लिए एक नाम प्रदान करें।
बनाएंडेटाबेस टेस्टडीबी;
यह जाँचने के लिए कि क्या डेटाबेस सफलतापूर्वक बनाया गया है, मारियाडीबी में सभी मौजूदा डेटाबेस देखने के लिए इस कमांड का उपयोग करें:
दिखानाडेटाबेस;
जैसा कि आप देख सकते हैं कि TestDB अब MariaDB डेटाबेस की सूची में मौजूद है।
Ubuntu 22.04 से MariaDB को कैसे अनइंस्टॉल करें
मामले में, आपको अब मारियाडीबी की आवश्यकता नहीं है, आप इसे मूल लिनक्स कमांड की मदद से आसानी से अनइंस्टॉल कर सकते हैं। यह कमांड कुछ ही मिनटों में आपके सिस्टम से सभी मारियाडीबी फोल्डर और निर्भरता को पूरी तरह से हटा देगा।
सुडो उपयुक्त-पाना पर्ज मरियादब-*
चुनना हाँ MariaDB की स्थापना रद्द करना जारी रखने के लिए।
अब आप मारियाडीबी की क्षमताओं का पूरा लाभ उठा सकते हैं
इसकी अद्भुत विशेषताओं और समर्थन के लिए धन्यवाद, मारियाडीबी दिन-ब-दिन लोकप्रियता हासिल कर रहा है और बाजार में सबसे अधिक उपयोग किए जाने वाले डेटाबेस में से एक बन रहा है। फेसबुक और गूगल जैसे कई बड़े नाम अन्य डेटाबेस पर अपने अनूठे लाभों के लिए मारियाडीबी का उपयोग करते हैं।
उन संगठनों के लिए जो एक डेटाबेस पर पूर्ण लचीलापन चाहते हैं, मारियाडीबी और पोस्टग्रेएसक्यूएल दो सर्वश्रेष्ठ ओपन-सोर्स विकल्प उपलब्ध हैं।